Легенда:
   новое сообщение
    закрытая нитка
    новое сообщение
    в закрытой нитке
    старое сообщение
         
		 | 
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
 - Новичкам также крайне полезно ознакомиться с данным документом.
   
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners. 
  |   |   | 
Эх почитать бы доку по srand-у еще :-)  20.11.03 14:59  Число просмотров: 2273
 Автор: amirul <Serge> Статус: The Elderman
 | 
 
> #include <stdio.h> > #include <stdlib.h> >  >  > int main() > { > int t,x; >  > for(x=0;x<10000;x++) > { >  srand((unsigned)time(NULL)); >  t=rand()%100; >  printf("%d\n",z); > } >  > return 0; > } > Vidaet odno i to ge chislo! 
 а если так? :-)
 
int main()
{
int t,x;
srand((unsigned)time(NULL));
for(x=0;x<10000;x++)
{
 t=rand()%100;
 printf("%d\n",z);
}
return 0;
}
 ---
 | 
 
| 
<beginners>
 |  
 
Си, генерация произвольного числа... одно и тоже, почему?  12.11.03 11:07  
 Автор: paparazi Статус: Незарегистрированный пользователь
 | 
 
#include <stdio.h>
 #include <stdlib.h>
 
 int main()
 {
 int t;
 t=rand()%100;
 printf("%d\n",t)
 return 0;
 }
 
 #gcc t.c -o t
 #./t
 83
 #./t
 83
 
 Почему выдаёт одно и тоже чиcло???!!!!
 | 
 
 
  | 
нужен srand  12.11.03 11:10  
 Автор: whiletrue <Роман> Статус: Elderman
 | 
 
> #include <stdio.h> > #include <stdlib.h> >  > int main() > { > int t; > t=rand()%100; > printf("%d\n",t) > return 0; > } >  > #gcc t.c -o t > #./t > 83 > #./t > 83 >  > Почему выдаёт одно и тоже чиcло???!!!! 
 srand((unsigned)time(NULL));
 | 
 
 
  |   | 
No result.  20.11.03 14:36  
 Автор: paparazi Статус: Незарегистрированный пользователь
 | 
 
#include <stdio.h>
 #include <stdlib.h>
 
 
 int main()
 {
 int t,x;
 
 for(x=0;x<10000;x++)
 {
  srand((unsigned)time(NULL));
  t=rand()%100;
  printf("%d\n",z);
 }
 
 return 0;
 }
 Vidaet odno i to ge chislo!
 | 
 
 
  |   |   | 
Эх почитать бы доку по srand-у еще :-)  20.11.03 14:59  
 Автор: amirul <Serge> Статус: The Elderman
 | 
 
> #include <stdio.h> > #include <stdlib.h> >  >  > int main() > { > int t,x; >  > for(x=0;x<10000;x++) > { >  srand((unsigned)time(NULL)); >  t=rand()%100; >  printf("%d\n",z); > } >  > return 0; > } > Vidaet odno i to ge chislo! 
 а если так? :-)
 
int main()
{
int t,x;
srand((unsigned)time(NULL));
for(x=0;x<10000;x++)
{
 t=rand()%100;
 printf("%d\n",z);
}
return 0;
}
 ---
 | 
 
 
  |   | 
нужен srand  12.11.03 13:51  
 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
 | 
 
> srand((unsigned)time(NULL)); 
 Обычно это выражение задефайнено на randomize().
 | 
 
 
  |   |   | 
Не, randomize - это чье-то расширение  12.11.03 15:18  
 Автор: amirul <Serge> Статус: The Elderman
 | 
 
> > srand((unsigned)time(NULL)); >  > Обычно это выражение задефайнено на randomize(). Кажется борландовской. На самом деле в stdlib-е такого нет
 | 
 
 
  
 
 | 
 |