summaryrefslogtreecommitdiffhomepage
path: root/examples/rngtest.c
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-09-20 07:54:04 +0200
committerTyge Løvset <[email protected]>2020-09-20 07:54:04 +0200
commita9881058fbe47a90d4614f9fb5d693633dbdc7af (patch)
treeb49db605aed741b43a1cd6ef7c369fcee59e24ad /examples/rngtest.c
parent240c4d27067fb6dd04b3964dcfd46342ee1a2de3 (diff)
downloadSTC-modified-a9881058fbe47a90d4614f9fb5d693633dbdc7af.tar.gz
STC-modified-a9881058fbe47a90d4614f9fb5d693633dbdc7af.zip
Added c_foreach (i,N) and c_foreach (N), and updated README.md
Diffstat (limited to 'examples/rngtest.c')
-rw-r--r--examples/rngtest.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/rngtest.c b/examples/rngtest.c
index 16360eac..df3aa41c 100644
--- a/examples/rngtest.c
+++ b/examples/rngtest.c
@@ -17,7 +17,7 @@ int main(void)
crand_uniform_i64_t idist = crand_uniform_i64_init(10, 20);
crand_uniform_f64_t fdist = crand_uniform_f64_init(10, 20);
- c_forrange (i, int, 30) printf("%02zd ", crand_uniform_i64(&stc, &idist));
+ c_forrange (30) printf("%02zd ", crand_uniform_i64(&stc, &idist));
puts("");
crand_rng32_t pcg = crand_rng32_init(time(NULL));
@@ -26,7 +26,7 @@ int main(void)
before = clock(); \
v = 0;
- c_forrange (i, size_t, NN) {
+ c_forrange (NN) {
//v += crand_i32(&pcg);
v += crand_uniform_i32(&pcg, &i32dist);
}
@@ -35,20 +35,20 @@ int main(void)
before = clock(); \
v = 0;
- c_forrange (i, size_t, NN) {
+ c_forrange (NN) {
//v += crand_i64(&stc) & 0xffffffff;
v += crand_uniform_i64(&stc, &idist);
}
difference = clock() - before;
printf("stc64: %.02f, %zu\n", (float) difference / CLOCKS_PER_SEC, v);
- c_forrange (i, int, 8) printf("%d ", crand_uniform_i32(&pcg, &i32dist));
+ c_forrange (8) printf("%d ", crand_uniform_i32(&pcg, &i32dist));
puts("");
- c_forrange (i, int, 8) printf("%f ", crand_uniform_f32(&pcg, &f32dist));
+ c_forrange (8) printf("%f ", crand_uniform_f32(&pcg, &f32dist));
puts("");
- c_forrange (i, int, 8) printf("%f ", crand_uniform_f64(&stc, &fdist));
+ c_forrange (8) printf("%f ", crand_uniform_f64(&stc, &fdist));
puts("");
} \ No newline at end of file