Potrzebuję wygenerować liczbę losową. Znalazłem funkcję Enum.random/1
, ale oczekuje ona wyliczenia takiego jak lista lub zakres numerów.Jak wygenerować losową liczbę w eliksiru?
Czy to jedyny sposób na uzyskanie liczby losowej?
Potrzebuję wygenerować liczbę losową. Znalazłem funkcję Enum.random/1
, ale oczekuje ona wyliczenia takiego jak lista lub zakres numerów.Jak wygenerować losową liczbę w eliksiru?
Czy to jedyny sposób na uzyskanie liczby losowej?
Możesz zadzwonić do modułu Erlang rand
z kodu Elixir bezproblemowo.
random_number = :rand.uniform(n)
da losową liczbę od 1 < = x < = n
&Enum.random/1
Enum.random(0..n)
wygeneruje 0 to n
losowo
można wysyłać listy jako argument zbyt
Nie przesłałem wniosku, ale prawdopodobnie został odrzucony, ponieważ pytanie wymagało innego sposobu, niż sugerowałeś. – eltiare
Dlaczego warto odpowiedzieć na tę odpowiedź: http://stackoverflow.com/a/31220789/2587243 –
bardzo dobry , to jest moduł erlang .. nie jest częścią eliksiru, ale możesz go użyć – webdeb