1
Как создать случайное число в Free Pascal между 1 и 1,000,000?Как создать случайное число в FreePascal между 1 и 1 000 000
Я использовал переменный тип как LongInt, Real, Integer, но всегда есть RangeError.
Но случайное число от 1 до 33,333 работает правильно.
Program Random;
var
a: ...;
begin
a:=random(1000000);
end.
Возможно, он использует целое число, а в режиме по умолчанию - 16 бит. Значит, длинный совет хорош. Longint - 32-разрядный во всех режимах –