summaryrefslogtreecommitdiffhomepage
path: root/examples/random.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/random.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/random.c')
-rw-r--r--examples/random.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/random.c b/examples/random.c
index 44465ce7..fa63d2af 100644
--- a/examples/random.c
+++ b/examples/random.c
@@ -18,7 +18,7 @@ int main()
printf("32 uniform: %u\n", dist0.range);
double fsum = 0;
before = clock();
- c_forrange (i, size_t, N) {
+ c_forrange (N) {
fsum += (double) crand_uniform_i32(&pcg, &dist0) / dist0.range;
}
difference = clock() - before;
@@ -29,7 +29,7 @@ int main()
puts("32 unbiased");
fsum = 0;
before = clock();
- c_forrange (i, size_t, N) {
+ c_forrange (N) {
fsum += (double) crand_unbiased_i32(&pcg, &dist0) / dist0.range;
}
difference = clock() - before;
@@ -40,7 +40,7 @@ int main()
crand_uniform_i64_t dist1 = crand_uniform_i64_init(0, N);
sum = 0;
before = clock();
- c_forrange (i, size_t, N) {
+ c_forrange (N) {
sum += crand_uniform_i64(&stc, &dist1);
}
difference = clock() - before;
@@ -52,7 +52,7 @@ int main()
size_t N2 = 10000000;
int hist[R] = {0};
sum = 0;
- c_forrange (i, size_t, N2) {
+ c_forrange (N2) {
int n = (int) (crand_normal_f64(&stc, &dist2) + 0.5);
sum += n;
if (n >= 0 && n < R) ++hist[n];