Помогите пожалуйста заполнить одномерный массив с помощью рандомайза дробными числами от 0 до 1
Как использовать сам рандомайз я разобралась , а вот с интервалом от 0 до 1 не получается(((
Помогите пожалуйста заполнить одномерный массив с помощью рандомайза дробными числами от 0 до 1
Как использовать сам рандомайз я разобралась , а вот с интервалом от 0 до 1 не получается(((
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
8 мая 2008 в 17:03
n(i) = Rnd() * 1 + 0
=)))
7 мая 2008 в 16:03
rand()/double(RAND_MAX)
7 мая 2008 в 14:02
это заполнит массив либо 0 либо 1, а просили, как я понял, числами типа 0.745, 0.344 и т.д. в диапазоне от 0 до 1
6 мая 2008 в 22:05
гхм, а делить на 1000 зачем?
может просто n[i]=rand()&1 ?
6 мая 2008 в 21:04
паскаль просто n := Random;
6 мая 2008 в 21:01
или на си: n = rand()%1000/1000
паскаль: n:=random(1000)/1000
6 мая 2008 в 21:00
в начале надо указать диапазон значений функцией srand();
а потом вызывать rand();
6 мая 2008 в 21:00
int rand( void ); – возвращает значение "случайное число"
void srand( unsigned int seed );
6 мая 2008 в 20:05
на Си?