作业帮 > 综合 > 作业

matlab中不用rand命令还能不能产生随机数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 12:51:46
matlab中不用rand命令还能不能产生随机数?
想知道为什么不用rand?
用别的函数,比如randn也是要间接调用rand的.
再问: 最近遇到那个病房排队的问题,就是想问一下如果不用rand产生随机数,您还有没有除了randn和间接调用rand的方法外的其他方法???
再答: 其它产生随机数的函数还有,但据我所知,应该都是间接调用rand的。 那些函数(包括randn)只不过是通过变换产生服从某种分布的随机数。 所以我觉得想避开rand是不太容易的,这也是上次我问你为什么不用rand的原因。 如果一定不用rand,你当然也可以用这样一些做法: 1、自己写随机数生成的代码(需要研究一下相关算法); 2、取系统时间,只保留后面的部分(比如秒); 这些做法肯定比不上rand好,但勉强可行。 仍然对不使用rand感到困惑不解。