5 / 5 / 1
Регистрация: 14.11.2010
Сообщений: 121
|
|
1 | |
Как использовать rand()?02.12.2010, 20:03. Показов 7186. Ответов 8
Метки нет (Все метки)
генератор случайных чисел rand()
подскажите пожелуста как работает ета штука. что означает %200, %200-100. какой принцип роботы
0
|
02.12.2010, 20:03 | |
Ответы с готовыми решениями:
8
Написать функцию rand(n), чтобы не использовать встроенную функцию Как работает Rand() как работает rand() Как работает rand() |
02.12.2010, 20:05 | 2 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
02.12.2010, 20:06 | 3 |
Это диапазон генерируемих чисел, в этом случае [0; 199]
[-100; 100]
0
|
5 / 5 / 1
Регистрация: 14.11.2010
Сообщений: 121
|
|
02.12.2010, 21:01 [ТС] | 5 |
если ,например, нужно сгенерировать какой-то год с 2000 до 2010 года ранд будет виглидеть так rund()%2010-2000 ?
и что такое srand() и srand(time(NULL));
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
02.12.2010, 21:04 | 6 | |||||
kaffein, Функция srand устанавливает начальную точку для генерации
множества псевдослучайных целых. Так надо
0
|
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.12.2010, 21:05 | 7 |
Не, лучше генерировать число от 0 до 10 и прибавлять потом его к 2000.
И ещё, лучше пользоваться b + (b - a) * rand() / RAND_MAX, так число будет казаться более случайным srand - зерно датчика. Если его не установить, при каждом запуске программы будут выдаваться одни и те же случайные числа.
0
|
5 / 5 / 1
Регистрация: 14.11.2010
Сообщений: 121
|
|
02.12.2010, 21:22 [ТС] | 9 |
всем спасибо
0
|
02.12.2010, 21:22 | |
02.12.2010, 21:22 | |
Помогаю со студенческими работами здесь
9
Как rand присвоить переменную Как работать с функцией rand() Как пользоваться функцией rand()? Как устроена функция rand() Как пользоваться функцией rand()? Как заполняет функция rand? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |