Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
| | |
rand() * rand() таки даст лучшее покрытие 21.05.06 22:32 Число просмотров: 2295
Автор: math Статус: Незарегистрированный пользователь
|
|
<beginners>
|
кхм-кхм 20.05.06 09:38
Автор: s1aSh Статус: Незарегистрированный пользователь
|
//Простите если куда-то не туда напишу, просто как-то все запутано здесь у вас, прям конспирация
//Я вообще по генерации случайного числа там у кого-то вылетает одно и то же
Нужно:
#include <time.h>
и перед rand()%100; вставить randomize(); //строкой выше в смысле
Вот.. вроде должно работать. Меня вот что интересует, почему я когда rand() заполняю массив таким образом:
...
a[i]=(rand()%899999)+100000; //в цикле
...
массив unsigned long
все числа получаются в пределах 200000...помогите, чем могите =)
http://bugtraq.ru/cgi-bin/forum.mcgi?type=sb&b=20&m=93301
|
|
В VC: 20.05.06 12:33
Автор: dl <Dmitry Leonov> Отредактировано 20.05.06 12:37 Количество правок: 2
|
The rand function returns a pseudorandom integer in the range 0 to RAND_MAX (32767).
Но можно использовать rand_s, которая работает в диапазоне до UINT_MAX.
|
| |
rand_s(); 20.05.06 16:54
Автор: s1aSh Статус: Незарегистрированный пользователь
|
> The rand function returns a pseudorandom integer in the > range 0 to RAND_MAX (32767). > Но можно использовать rand_s, которая работает в диапазоне > до UINT_MAX. Большое спасибо за подсказку, но rand_s() у меня почему-то не находит (система просто древняя, еще под дос =))...но это не главное, я обошелся rand() - я эти значения, которые она выдает в пределах 32767 умножил на 27 и прибавил 100000, это удовлетворяет моим условиям
|
| | |
rand() * rand() таки даст лучшее покрытие 21.05.06 22:32
Автор: math Статус: Незарегистрированный пользователь
|
|
| | | |
И не забыть привести к длинному типу при умножении. 22.05.06 12:34
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
|
|
|