Lua рандом

cahrleir

Новичок
Автор темы
7
1
как задать скрипту при помощи math.random шестизначные значения, который начинаются с нуля? и чтобы каждую миллисекунду менялось число, а то если быстро вводить, одно и тоже число пишется
 

cahrleir

Новичок
Автор темы
7
1
от 000000 до 999999 к примеру
как сделать, чтобы нули первые тоже выводились?

Там вроде чтобы прям рандом числа были то надо юзать перед math.random это: math.randomseed(os.clock())
это есть, но всё равно выводит числа не шестизначные
бывает, что четырёх, пяти пролетает и никогда первое число не 0

Там вроде чтобы прям рандом числа были то надо юзать перед math.random это: math.randomseed(os.clock())
оно работает, каждый раз другие числа, но при флуде команды, для вывода в чат числа, выводит одно и тоже подряд
меняется раз в секунду
 

moreveal

Известный
Проверенный
859
542
от 000000 до 999999 к примеру
как сделать, чтобы нули первые тоже выводились?


это есть, но всё равно выводит числа не шестизначные
бывает, что четырёх, пяти пролетает и никогда первое число не 0
Ведущие нули можно вывести с помощью спецификатора:
Lua:
math.randomseed(os.time())
print(string.format("%06d", math.random(0, 999999)))
 

cahrleir

Новичок
Автор темы
7
1
  • Эм
Реакции: zTechnology и Corenale

moreveal

Известный
Проверенный
859
542
будут же выводится не только шестизначные числа, а мне надо именно шестизначные, от 000000 до 999999
так ты не проверял 😕
1666470788766.png
 
Последнее редактирование:

cahrleir

Новичок
Автор темы
7
1
Поставить от 100000 до 999999? Не?

Ну на крайняк 99999
не
я же говорю
мне надо шестизначные числа в которых первая цифра может быть ноль

Ведущие нули можно вывести с помощью спецификатора:
Lua:
math.randomseed(os.time())
print(string.format("%06d", math.random(0, 999999)))
спасииииибо
 

zTechnology

Известный
1,101
485
как задать скрипту при помощи math.random шестизначные значения, который начинаются с нуля? и чтобы каждую миллисекунду менялось число, а то если быстро вводить, одно и тоже число пишется
Подбор кода делаешь? 🤣