jQuery是一種廣泛用于JavaScript編程的庫(kù)。它可以讓您編寫更少的代碼,并在網(wǎng)站上使用許多JavaScript效果和功能。其中一個(gè)常見的功能是生成隨機(jī)數(shù)。但是,您可能希望設(shè)置不同數(shù)字出現(xiàn)的概率。
// 設(shè)置三個(gè)數(shù)字的概率 var num1 = 1; var num2 = 2; var num3 = 3; function getRandom() { // 隨機(jī)生成1-10之間的數(shù)字 var randomNum = Math.floor(Math.random() * 10) + 1; // 設(shè)置三個(gè)數(shù)字出現(xiàn)的概率 if (randomNum <= 3) { return num1; } else if (randomNum <= 7) { return num2; } else { return num3; } } // 執(zhí)行函數(shù) var result = getRandom(); console.log(result);
以上代碼中,我們首先設(shè)置了三個(gè)數(shù)字。然后使用JavaScript的Math.random函數(shù)生成一個(gè)1到10之間的隨機(jī)數(shù)。接下來(lái),我們?cè)O(shè)置了三個(gè)數(shù)字出現(xiàn)的概率。在這種情況下,數(shù)字1將有30%的概率出現(xiàn),數(shù)字2將有40%的概率出現(xiàn),數(shù)字3將有30%的概率出現(xiàn)。最后,我們使用控制臺(tái)輸出了隨機(jī)生成的數(shù)字。
通過(guò)使用上述代碼,您可以很容易地設(shè)置數(shù)字出現(xiàn)的概率,以滿足您的需求。