読者です 読者をやめる 読者になる 読者になる

random:choice/1

Python の random にある choice が好きなのでそのまま移植してみました。

-spec choice(list()) -> any().
choice(List) ->
  lists:nth(crypto:rand_uniform(1, length(List) + 1), List).

速度は全く出ません。あと大きいリストに使うのはやめましょう。