[英]Random in AnyLogic
我需要一個計算容量的函數。 我希望該函數為每個Agent(agentOfPopulation)計算70到90之間的一個隨機數。我的代碼:
int agentOfPopulation;
for (int i = 0; i < main.agentOfPopulation.size(); i++){
agentOfPopulation = (int) (Math.random()*90+70);
}
該代碼不起作用。 有解決這個問題的想法嗎?
編寫隨機函數的方式將生成介於70和159之間的數字。如果您希望包含介於70和90之間的隨機數,則需要:
agentOfPopulation = (int) (Math.random()*21+70);
使用統一功能
agentOfPopulation=uniform(70,90);
如果要離散數字:
agentOfPopulation=uniform_discr(70,90);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.