Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Опять генератор опять в массив

Автор: Mother-In-Law 24.08.2007 13:36

Привет!

У меня появилась необходимость в заполнении массива случайными числами в диапазоне от -10 до 10
но чето никак не пойму


MAS [i]:=Random(22)-10;

.

Как же правильно то?

Автор: volvo 24.08.2007 13:55

MAS [i] := Random(21) - 10;


Random(21) вернет тебе случайное число 0 .. 20, и отняв от любого из этих чисел 10 ты не получишь число меньше (-10), также как и число больше 10... Что тебе и надо...

Автор: Mother-In-Law 24.08.2007 14:12

Цитата(volvo @ 24.08.2007 9:55) *

MAS [i] := Random(21) - 10;


Random(21) вернет тебе случайное число 0 .. 20, и отняв от любого из этих чисел 10 ты не получишь число меньше (-10), также как и число больше 10... Что тебе и надо...


Спаибо теперь поняла как это работает!