random:uniform/1
返回一个随机整数
用法:
uniform(N) -> integer() >= 1
内部实现:
%% uniform(N) -> I %% Given an integer N >= 1, uniform(N) returns a random integer %% between 1 and N. -spec uniform(N) -> pos_integer() when N :: pos_integer(). uniform(N) when is_integer(N), N >= 1 -> trunc(uniform() * N) + 1.
返回一个 1 至 N 的随机整数,N 是大于等于 1 的正整数
random:uniform(5).