![]() |
1
1
您可以从剩余的数量中随机选择。
这将选择一个随机数,并确保总和总是相同的。最后
|
![]() |
2
0
一个简单的算法是将数字1-99放入一个列表中,对它们进行洗牌,并将前4个元素作为“分割点”,即分割数字范围的位置。
现在,您有4个随机放置的分割点。范围包括:
|
![]() |
3
0
从以下范围中选取四个数字:
然后把每个数字除以四。
第五个号码是
在给定的情况下,n是100。 同样,这是一种实现方式,有上百种实现方式 希望能有所帮助。 |
![]() |
4
0
最有效的方法是这样做,并保持适当的分配-看起来像这样。 1)一般情况下。你需要把这条线分成n部分。
2)如果你需要大的物体和小的间隙-以适当的比例分割你的长度,比如物体70%和间隙30%。或者生成nextDouble(0.2)+0.2,对于[0.2,0.4]范围的间隙。然后使用所提出的算法两次。 |
![]() |
Wadu Hek · 查找列表中唯一的重复项 3 年前 |
![]() |
Johan Klemantan · 带条件的嵌套循环中的lambda 3 年前 |
![]() |
Sudhanva c · 如何提高编码技能?[已关闭] 7 年前 |
![]() |
Arie Wijaya · 无法将伪代码转换为java[已关闭] 7 年前 |
![]() |
Adrian Rotama · 将十进制四舍五入到最接近的十次方的轨道 7 年前 |
|
Sawbonz · 为什么If语句不适用于Python和Pygame 7 年前 |
![]() |
Kevin · 根据第一个组合框中插入的数字生成组合框 7 年前 |