Anylogic中可以通过使用Java自带的随机函数来实现随机选择。具体步骤如下:
首先在模型顶部导入Java自带的随机函数库:import java.util.Random;
创建一个随机函数对象:Random randomGenerator = new Random();
定义一个数组,用于存放可选项:String[] options = {"option1", "option2", "option3"};
使用随机函数对象生成一个随机数,用于选取数组中的一个元素:int index = randomGenerator.nextInt(options.length);
选取数组中对应下标的元素即可:String randomOption = options[index];
完整示例代码如下:
import java.util.Random;
public class ExampleModel extends Agent {
Random randomGenerator = new Random();
String[] options = {"option1", "option2", "option3"};
public void main() {
int index = randomGenerator.nextInt(options.length);
String randomOption = options[index];
System.out.println("Randomly selected option is: " + randomOption);
}
}
上一篇:AnyLogic中的随机数生成
下一篇:Anylogic中的条件触发转换