随机整数
此示例说明了如何根据一组数字 –10、–9、...、9、10 的离散均匀分布创建随机整数值数组。
最简单的 randi
语法将返回 1 与指定值 imax
之间的双精度整数值。要指定其他范围,请结合使用 imin
和 imax
参数。
首先,初始化随机数生成器,以使本示例中的结果具备可重复性。
rng(0,'twister');
基于数字集 -10、-9、...、9、10 的离散均匀分布创建 1×1000 随机整数值数组。使用语法 randi([imin imax],m,n)
。
r = randi([-10 10],1,1000);
验证 r
中的值是否在指定范围内。
[rmin,rmax] = bounds(r)
rmin = -10
rmax = 10