- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
int rnd() {
srand( rand()*rand() );
int r = 0;
for (int i=0;i<=10;i++)
r=rand();
srand( ++r - time(NULL) );
return rand()/r;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+109
int rnd() {
srand( rand()*rand() );
int r = 0;
for (int i=0;i<=10;i++)
r=rand();
srand( ++r - time(NULL) );
return rand()/r;
}
NEED MOAR RANDOM NUMBERS!!!
плотность распределния значений rnd() < 1000 будет больше чем для >= 1000 из-за деления в самом конце
видит ранд - в rand rand.
Сунул rand rand в rand,
rand rand rand rand.