С++/С
Если нужно что-то более серьезное - можно посмотреть, например, на Mersenne Twister. http://www.cs.hmc.edu/~geoff/mtwist.html
Интересно, но что-то не то сделал.
#include<stdlib.h>
#include<stdio.h>
int main{
int c;
c = rand;
printf("%d\n", c);
system("PAUSE");
return 0;
}
выдает один и тот же ответ.(остальные части проги удалил когда здесь писал) Что не то?
Потому что надо сначала инициализировать генератор. Видимо, этот конкретный по дефолту инициализируется одним и тем же значением.
Вызвать srand, конечно. По умолчанию генератор инициализируется одним и тем же числом.
srand( time ( NULL;
srand( time ( NULL;всё, сработало, спасибо большое!
Оставить комментарий
lenok62
Помогите новичку по С++Надо задать функцию которая задает случайное число от единицы до n или пусть от нуля до n-1. есть такая функция или можно что-то подобное написать, если можно написать то подскажите алгоритм(на простом языке хоть).