Я вобще-то понял это все, и сути это не меняет совсем. У тебя 15 элементов заполняются нолями и ты тупо продолжаешь открывать процедуры RList пока не заполниш ими всю память. Делай как говорил я или придумывай другой способ как контролировать количество открытых RList.
Во, единственное что я забыл так это обнулять переменную fuck если New[r] <> 0, то есть:
Цитата:
else
begin
ListBox1.Items.Add(IntToStr(r));
New[r] := 0;
fuck:=0;
end;
|
Извиняюсь за такой прокол, не думает уже головушка.
И я до сих пор не понял как строка:
помогает
Цитата:
Сообщение от Kaktuz
вычесть из random "0" который не нужен и не будет использоваться, таким образом оставив только 1-15.
|
Как вариант можно вызывать random на 15 и приплюсовывать 1.