創建隨機數
①自JavaScript產生後
好多浏覽器中都有內置的隨機數發生方法
例如
var number = Math
random();
該方法產生一個
到
之間的浮點數
②基於時間
亦可以產生隨機數
例如
var now=new Date();
var number = now
getSeconds();
這將產生一個基於目前時間的
到
的整數
var now=new Date();
var number = now
getSeconds()%
;
這將產生一個基於目前時間的
到
的整數
③這裡介紹一個相當優秀的的隨機數發生器程序
能應用於許多領域
如果要在你的網頁中使用該隨機數發生器
必須把這段代碼放在<HEAD> 和 </HEAD>標記之間
要創建一個隨機浮點數時
使用rnd()
要創建一個隨機整數時
例如
到
時
使用rand(
)
下面創建隨機圖片的例子中
就是用這個隨機數發生器來產生隨機數的
因此
要使下面的例子能正常工作
要確保你的網頁中已包含上面這段代碼
創建隨機圖片
創建隨機圖片
這是利用隨機數所能做的最簡單的事了
此例中
我們假設有
張圖片
banner
gif
banner
gif
每當文檔被載入時
我們希望能隨機地顯示這些圖片
<script language=
JavaScript
><!
document
write(
<img src=
/images/banner
+ rand(
) +
gif
width=
height=
>
);
//
></script>
如果圖片不是以數字的形式來命名的
或者圖片的類型或大小不一樣時
那麼
你也可以通過檢查隨機數的值
然後顯示相應的圖片
復制代碼 代碼如下:
<script language=JavaScript><!
var number = rand();
if (number == ) {
var picture = onegif;var width = ;var height = ;
}
else if (number == ) {
var picture = twojpg;var width = ;var height = ;
}
else if (number == ) {
var picture = ninegif;var width = ;var height = ;
}
else if (number == ) {
var picture = tenjpg;var width = ;var height = ;
}
documentwrite(<img src=/images/ + picture + width= + width + height= + height + >);
//></script>
上面介紹了怎樣隨機顯示圖片
同樣的道理
也可以利用隨機數創建隨機的文本
表單
標題廣告
URL
背景顏色和圖像
調查表和幀等等
這裡就不再多說了
From:http://tw.wingwit.com/Article/program/Java/JSP/201405/30954.html