Как сгенерировать случайное целое число из диапазона - PullRequest
100 голосов
/ 24 марта 2010

Это продолжение предыдущего вопроса:

Как сгенерировать случайное число в C?

Я хочу иметь возможность генерировать случайное число из определенного диапазона, например, от 1 до 6, чтобы имитировать стороны кристалла.

Как бы я поступил так?

Ответы [ 11 ]

0 голосов
/ 02 декабря 2018

Возвращает число с плавающей запятой в диапазоне [0,1]:

#define rand01() (((double)random())/((double)(RAND_MAX)))
...