首页 > 代码库 > matlab中怎样随机生成一个最大值为N的正整数??

matlab中怎样随机生成一个最大值为N的正整数??

使用unidrnd(N)函数,具体代码如下:

 1 >> unidrnd(5) 2  3 ans = 4  5      2 6  7 >> unidrnd(5) 8  9 ans =10 11      512 13 >> unidrnd(5)14 15 ans =16 17      418 19 >> unidrnd(5)20 21 ans =22 23      3

 

matlab中怎样随机生成一个最大值为N的正整数??