天天看點

【erlang】erlang幾種生成随機數的方法

erlang有三個生産随機數的辦法

random:uniform().

這個函數是erlang庫random子產品提供的。一般都采用這個。

erlang:now().

用目前時間作為随機相信很多人都做過吧。是以如果你沒有太多的要求,當然也可以這麼做。

crypto:strong_rand_bytes(N).

crypto子產品是用于加密的子產品。strong_rand_bytes函數能夠生成均勻的N個位元組的随機數。傳回的是二進制資料。如

就可以shengcheng,3個32位的随機數,相當于3個随機整數。

繼續閱讀