array_random_array 函数
按描述符生成随机元素,并构造指定维度的矩形数组。
语法
ArrayTools:-RandomArray(dimensions)ArrayTools:-RandomArray(dimensions, descriptor, seed = n)ArrayTools:-RandomArray(dimensions, range = a..b, seed = n)array_random_array(dimensions, descriptor)
参数与选项
dimensions | 单个维度大小,或非负维度大小列表。 |
|---|---|
descriptor | 随机描述符,例如 integer(range = a..b)、float(range = a..b)、list([...]) 或 truefalse()。 |
seed | 可选整数种子,用于得到可复现结果。 |
示例
- 带种子的骰子数组
ArrayTools:-RandomArray([2, 3], integer(range = 1..6), seed = 7)返回 [[3, 2, 4], [6, 1, 1]]。 - 带种子的二值向量
ArrayTools:-RandomArray(4, integer(range = 0..1), seed = 3)返回 [0, 0, 1, 1]。