Rasgele bir sayı üretmem gerekiyor. Enum.random/1
işlevini buldum, ancak bir liste veya sayı aralığı gibi bir numaralandırmayı bekler.Elixir'de rastgele bir sayı nasıl oluşturulur?
Rastgele bir sayı elde etmenin tek yolu bu mu?
Rasgele bir sayı üretmem gerekiyor. Enum.random/1
işlevini buldum, ancak bir liste veya sayı aralığı gibi bir numaralandırmayı bekler.Elixir'de rastgele bir sayı nasıl oluşturulur?
Rastgele bir sayı elde etmenin tek yolu bu mu?
Erlang'ın rand
modülünü Elixir kodundan sorunsuz bir şekilde arayabilirsiniz.
random_number = :rand.uniform(n)
rastgele
çok
&Enum.random/1
Enum.random(0..n)
Reddetmedim, ama bu muhtemelen reddedildi çünkü soru, önerdiğinizden farklı bir şekilde soruyordu. – eltiare
bu yanıtın neden aşağıya düşürülmesi http://stackoverflow.com/a/31220789/2587243 –
çok iyi argüman olarak listeyi gönderebilir
0 to n
üretecektir 1 < = x < = n – webdeb