LGoldSmith
@LGoldSmith
Web developer

Генерация случайного десятизначного числа с паузами в цикле?

Как сделать генерацию случайного числа длиной в 10 цифр с паузами в 5000 мс, в цикле до бесконечности?
К примеру
Console output: 3710749921
пауза 5 секунд
Console output: 5350169427
пауза 5 секунд
...
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
MaKvc
@MaKvc
Отчаянный веб-разработчик
Рандомное число random и randomseed

В lua из коробки нет функции задержки, вот решение:
local clock = os.clock
function sleep(n)  -- Секунды
  local t0 = clock()
  while clock() - t0 <= n do end
end

-- использование
sleep(5)


UPD: Можно так:
local clock = os.clock
function sleep(n)  -- Секунды
  local t0 = clock()
  while clock() - t0 <= n do end
end

sleep(5)
print(math.random(os.time()))
sleep(5)
print(math.random(os.time()))
sleep(5)
print(math.random(os.time()))
-- ...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы