如题所述
有两种方法:
【方法一】:这里用到两个函数:
1.rand()用来产生0-1之间的随机数,
2.fix()求取最小整数
若想产生一个包含m个整数且整数的范围在1-n之间的任意数,可通过以下命令: 1+fix(rand(1,m)*n)来产生
【方法二】:用RANDINT 在MATLAB中用于产生基质的均匀分布的随机整数。
比如想产生10个元素的随机序列数组,使用语法:
>> randint(1,10,2)追问
【方法一】:这里用到两个函数:
1.rand()用来产生0-1之间的随机数,
2.fix()求取最小整数
若想产生一个包含m个整数且整数的范围在1-n之间的任意数,可通过以下命令: 1+fix(rand(1,m)*n)来产生
【方法二】:用RANDINT 在MATLAB中用于产生基质的均匀分布的随机整数。
比如想产生10个元素的随机序列数组,使用语法:
>> randint(1,10,2)追问
用randint(3,4)产生3*4的0,1序列,但是怎么设置随机种子来保证每次输入相同的种子数得到的3*4的随机序列是一样的?
用到指纹模板与用户口令相结合进行加密
温馨提示:答案为网友推荐,仅供参考