- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
for(int i=0;i<World::size;i++)
{
for(int u=0;u<World::size;u++)
{
//Задаётся зерно для генерации случайных чисел
srand(GetTickCount()*i*u);
//Задаются случайные значения всем точкам от 0*0.1-10, до 100*0.1-10
World::data[i][u]=(rand()%100)*0.1f-10.0f;
}
}
inkanus-gray 20.06.2013 21:15 # +8
Во-первых, слово «случайные» нужно выкинуть, ибо аргумент srand здесь в известной степени предсказуем, а использование srand перед генерацией каждого числа может убить равномерность распределения.
Во-вторых, водоплавающий здесь вступил раньше времени, а поэтому страдает и точность границ, и скорость вычисления.
LispGovno 20.06.2013 21:22 # −5
Говори уж прямо, не юли:
Так пишут только питухи.
tirinox 20.06.2013 22:09 # 0
uranix 20.06.2013 23:09 # +1
someone 21.06.2013 06:04 # +3
Lure Of Chaos 21.06.2013 08:22 # +1
inkanus-gray 21.06.2013 09:13 # +1
А ещё горизонт завален...
an0nym 20.06.2013 23:18 # +13
Dummy00001 21.06.2013 00:07 # 0
anonimb84a2f6fd141 21.06.2013 03:42 # −9
1024-- 21.06.2013 11:59 # +3
absolut 21.06.2013 15:56 # +4
guest 21.06.2013 16:34 # +3
Lure Of Chaos 22.06.2013 01:52 # +1
(птица из 5 букв, яиц не несет, но из них выводится?)
TarasB 21.06.2013 10:55 # +2