腦爸打 - 網頁設計專家 設計師專欄文章: JavaScript Random - 網頁程式世界的隨機
人的生活當中,即使有著因果的種種連鎖關係,但人的一生及世事萬物都有著其隨機性。網站製作上的網頁程式,其實也可模擬現實世界的隨機性,JavaScript Random就是當中的好選擇!
Math.random();
返回 0(包括)和 1(不包括)之間的隨機數:
Math.floor();
可用於返回隨機整數
實際例子:
Math.floor(Math.random() * 10); 返回一個從 0 到 9 的隨機整數:
Math.floor(Math.random() * 11);
返回一個從 0 到 10 的隨機整數:
(Math.floor(Math.random() * 10) + 1; 可達到同樣的效果)
Math.floor(Math.random() * 100);
返回一個從 0 到 99 的隨機整數:
Math.floor(Math.random() * 1000);
返回一個從 0 到 999 的隨機整數:
網頁程式編寫員可以自身藉著創建JavaScript 的 Function 來活用 JavaScript Random,例如,這個 JavaScript 函數總是返回一個介於 min(包括)和 max(排除)之間的隨機數:
function getRandomInteger(min, max) { return Math.floor(Math.random() * (max - min) ) + min; }
善用好網頁程式的隨機編程,可以讓程式運算更活像真實世界,及有助於運算時提供需要的公平性機會率。
- 2022-07-17 01:24:07
- 1