【问题标题】:Matlab: Generating Random NumbersMatlab:生成随机数 【发布时间】:2014-06-25 14:00:07 【问题描述】: 生成随机数很简单,但我如何格式化我的代码,以便生成随机数没有小数点,即自动向上或向下舍入? 【问题讨论】: 如果你喜欢这个答案,请采纳,让以后的人知道这是正确的做法 标签: matlab random 【解决方案1】: 使用函数randi()。 this 链接中有一个简单有趣的教程。 另外,如果您真的想生成浮点数并对其进行四舍五入,只需使用 round() 函数 编辑正如 Luis 建议的那样,使用 floor 或 ceil 而不是 round! 【讨论】: 我建议ceil 或floor 而不是round。这样四舍五入的数字是等概率的 同意 Luis 的观点,如果你使用圆形,你不会得到均匀分布,但边缘的概率会更低。不要为此使用圆形!