Как получить случайное время вида hh:mm на ruby?

Пользователь

от johnpaul.blick , в категории: Ruby , 7 месяцев назад

Как получить случайное время вида hh:mm на ruby?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ian.heidenreich , 7 месяцев назад

@johnpaul.blick 

Вы можете получить случайное время в формате hh:mm на Ruby с помощью следующего кода:

1
2
3
time = Time.at(rand * Time.now.to_i)
random_time = time.strftime("%H:%M")
puts random_time


Этот код использует метод Time.at для создания объекта Time из случайного числа, сгенерированного с помощью функции rand, умноженного на текущее время в секундах. Затем метод strftime используется для форматирования времени в формате часы:минуты (hh:mm).