-1

如果我使用它显示的这个函数,我们可以为浮点数生成随机数吗

randi([0 0.5])

使用 randi 时出错 第一个输入必须是正整数标量值 IMAX,或两个整数值 [IMIN IMAX],其中 IMIN 小于或等于 IMAX。

有什么解决方案,或者我们应该为随机数生成编写自己的代码

4

2 回答 2

5

r = rand(n)返回一个 n×n 矩阵,其中包含从开区间 (0,1) 上的标准均匀分布中提取的伪随机值。

只需用于rand*0.5获取 0 到 0.5 之间的随机 #。

于 2013-08-31T05:47:23.293 回答
0

我发现作为另一种解决方案。

import random
val = random.randint(0,5)/10

另一个简化的答案是:

val = random.uniform(0, 0.5)
于 2021-05-21T02:33:02.553 回答