Ответ 1
Вы можете без проблем вызвать модуль Erlang rand
из кода Elixir.
random_number = :rand.uniform(n)
даст случайное число от 1 & lt; = x & lt; = n
Мне нужно создать случайное число. Я нашел функцию Enum.random/1
, но она ожидает перечислимого типа, например, списка или диапазона чисел.
Это единственный способ получить случайное число?
Вы можете без проблем вызвать модуль Erlang rand
из кода Elixir.
random_number = :rand.uniform(n)
даст случайное число от 1 & lt; = x & lt; = n
&Enum.random/1
Enum.random(0..n)
будет генерировать 0 to n
случайным образом
вы также можете отправить список как аргумент