Erlang中文手册(Erldoc.com)  »  random  »  uniform/1
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

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).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9