diff options
| author | Tyge Løvset <[email protected]> | 2020-09-20 07:54:04 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-09-20 07:54:04 +0200 |
| commit | a9881058fbe47a90d4614f9fb5d693633dbdc7af (patch) | |
| tree | b49db605aed741b43a1cd6ef7c369fcee59e24ad /examples/rngtest.c | |
| parent | 240c4d27067fb6dd04b3964dcfd46342ee1a2de3 (diff) | |
| download | STC-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.c | 12 |
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 |
