я верю.
и юродивым себя не считаю.
Тут ведь вопрос не в самом по себе рэндоме.
если функция выглядит как
randomize
i:= random(2);
case i of
1: drop;
2: nodrop;
end;
- это одно. Дроп 50 на 50
Но ведь можно написать и так:
randomize;
i:=random(1000);
if i > 999 then drop else nodrop
система и в том и в этом случае абсолютно честно переиницализирует генератор псевдослучайных чисело и выдаст случайное число.
А вот что дальше с тем числом произойдёт - это к геймдизайнеру