我如何在20%和30%之间随机产生一个变量?

问题描述 投票:0回答:1

我有一只由它们的[[wealth定义的海龟,我想每30个滴答滴答”就会“花费”其财富的20%-30%(例如家庭支出)。我该如何设置旧财富的新财富随机 中间 20%-30%

netlogo
1个回答
0
投票
random-float 0.1将生成0到0.1范围内的随机数。因此,您可以执行类似let spend 0.2 + random-float 0.1的操作,该操作将生成一个适当的数字并将其分配给一个名为支出的变量。然后,您可以执行set wealth spend * wealth,这将相应地减少财富。请注意,支出20-30%会将其新财富设置为旧财富的70-80%。如果您最终要花费20-30,则需要增加支出。
© www.soinside.com 2019 - 2024. All rights reserved.