# rand

## 功能

生成伪随机数。

## 语法

```bt
rand(min, max)
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| min | Number | 否 | 无 | 最小值；只传一个参数时作为结束值。 |
| max | Number | 否 | 无 | 最大值。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| Float/Int | 无参数返回 0 到 1 的 Float；整数范围参数返回 Int；任一参数为 Float 时返回 Float。 |

## 示例

```bt
result = rand(1, 10)

// 输出：Int
echo(type(result))
```

## 注意事项

- 随机源基于当前高精度时间混合，不是密码学随机数。
