Подтвердить что ты не робот

Как создать случайное число в Elixir?

Мне нужно создать случайное число. Я нашел функцию Enum.random/1, но она ожидает перечислимого типа, например, списка или диапазона чисел.

Это единственный способ получить случайное число?

4b9b3361

Ответ 1

Вы можете без проблем вызвать модуль Erlang rand из кода Elixir.

random_number = :rand.uniform(n)

даст случайное число от 1 & lt; = x & lt; = n

Ответ 2

&Enum.random/1

Enum.random(0..n) будет генерировать 0 to n случайным образом

вы также можете отправить список как аргумент