summaryrefslogtreecommitdiff
path: root/src/random.h
blob: c3fa755c6b8a703f39002f238a23c4e308abafb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdlib.h>

double rand01()
{
    return (double) rand() / RAND_MAX;
}

double randrange(double start, double end)
{
    return (end-start) * rand01() + start;
}

int randrange_int(int start, int end)
{
    return (int) randrange((double) start, (double) end);
}