我正在製作一款遊戲。我想做一些事情,比如50%的時間表明你今天很幸運,這裏是100美元,50%的時間應該是下次更好的運氣。任何人都可以請指導我如何做到這一點?我正在使用eclipse和java。 我有這個至今:我將如何在android中做概率
for (int a = 0; a < 100; a++) {
int per = 0;
per = GenerateRandom.getRandom(2);
if (per<50)
{"better luck next time"}
else
{"you won $100"}
}
是做這個正確的方式?還是有更好的方法來做到這一點?
一個問題。如果我想做25%和75%這將如何不同? – NoviceMe 2012-02-09 03:58:43
你的百分比是25的倍數,所以你需要4個可能的值選擇 - 0,1,2和3.如果你想要75%你會檢查'如果rand <= 2',其他的答案是從100個不同的數字0-99中選擇,這個數字可以在任何規模上都可以使用,如果你想要的話,比如說37.48%,你可以選擇10,000檢查'如果rand <= 3748' – 2012-02-09 04:42:16