Erlang模块功能详解
1. 随机数生成模块(random)
随机数生成模块提供了一系列用于生成伪随机数的函数。以下是该模块的主要函数及其功能:
| 函数 | 功能 |
| — | — |
| seed() | 使用默认值初始化随机数生成器 |
| seed(A1, A2, A3) | 使用指定的参数初始化随机数生成器 |
| seed0() | 返回随机数生成的默认状态 |
| uniform() | 返回一个随机浮点数 |
| uniform(N) | 返回一个介于1到N之间的随机整数 |
| uniform_s(State0) | 返回一个随机浮点数,并更新状态 |
| uniform_s(N, State0) | 返回一个介于1到N之间的随机整数,并更新状态 |
示例代码
% 初始化随机数生成器
random:seed(1, 2, 3).
% 生成一个随机浮点数
RandomFloat = random:uniform().
% 生成一个介于1到10之间的随机整数
RandomInt = random:uniform(10).
2. 正则表达式模块(regexp)
正则表达式模块提供了处理字符串的正则表达式函数。以下是该模块的主要函数及其功能:
超级会员免费看
订阅专栏 解锁全文
91

被折叠的 条评论
为什么被折叠?



