MATLAB随机数函数
时间: 2023-10-21 13:22:33 浏览: 89
Dominion with Matlab's rand:使用Matlab's rand函数来保证随机牌组。-matlab开发
MATLAB中有多种随机数函数,下面是其中一些常用的函数及其用法:
1. rand: 产生一个从[0,1]之间均匀分布的随机数矩阵
用法:rand(行数,列数)
2. randn: 产生一个从正态分布中提取的随机数矩阵
用法:randn(行数,列数)
3. randi: 产生一个从整数区间中提取的随机数矩阵
用法:randi(整数范围,行数,列数)
4. randperm: 产生一个给定长度的随机排列
用法:randperm(长度)
5. randstream: 产生一个伪随机数流对象,可以用于控制随机数生成的顺序和可重复性
用法:s = RandStream.create('mt19937ar','seed',0) % 创建一个随机数流对象
可以使用 reset 函数重置随机数流,使用 RandStream.setGlobalStream 函数设置全局随机数流。
阅读全文