Blogger 隨機變換橫幅照片(Banner)或背 … - 部落格

By Wallis
at 2007-09-18T09:44
at 2007-09-18T09:44
Table of Contents
感謝chenkaie的教學文!!我也成功了~~
不過,我也把程式碼作了一點小更動,原因是要維持每張照片出現的機率均等。
例如我現在想製造一個0-3之間的隨機整數,依照Kaie的寫法,出現0的可能是當
3*Math.random()計算結果為0-0.4999,而出現1的可能是當3*Math.random()計
算結果為0.5 -1.499之間,明顯的看來第一張照片(banner[0])的出現機率硬是比
第二張(banner[1])的機率小了約一半,同裡最後一張照片的出現機率也會較低一
點。所以我把我的計算方式從四捨五入(round)的語法改成無條件捨去(floor),這
樣一來各張出現的機率將更為均等。 :) 。所以其中那句程式碼將改程如下所示,
其中4就是表示總共有4張圖片(也就是產生0-3之間的隨機整數)囉!! ^^
var random=Math.floor(4*Math.random());
PS.不知道我的想法有沒有問題,也歡迎大家到http://tinyurl.com/ysgqup 討論討論:)
※ 引述《chenkaie (阿凱)》之銘言:
: 如同標題所描述的!! 適用於Blogger beta 及 non-beta ..
: 就是可以達到,隨機變換Blogger裡頭的Banner圖片(自行指定),效果就像是底下Blog中
: http://chenkaie.blogspot.com/ 多按幾次F5(重新整理),就可以看出來了...
: 此隨機語法,可以適用於很多地方,像是隨機更換所指定的Blogger描述(description)
: 或隨機更換背景色之類的....實作方式,請參考此篇 http://0rz.tw/0b23Z
: 參考資料來源: http://0rz.tw/5e23Z
--
My Blog: http://blog.pixnet.net/sandor/
--
不過,我也把程式碼作了一點小更動,原因是要維持每張照片出現的機率均等。
例如我現在想製造一個0-3之間的隨機整數,依照Kaie的寫法,出現0的可能是當
3*Math.random()計算結果為0-0.4999,而出現1的可能是當3*Math.random()計
算結果為0.5 -1.499之間,明顯的看來第一張照片(banner[0])的出現機率硬是比
第二張(banner[1])的機率小了約一半,同裡最後一張照片的出現機率也會較低一
點。所以我把我的計算方式從四捨五入(round)的語法改成無條件捨去(floor),這
樣一來各張出現的機率將更為均等。 :) 。所以其中那句程式碼將改程如下所示,
其中4就是表示總共有4張圖片(也就是產生0-3之間的隨機整數)囉!! ^^
var random=Math.floor(4*Math.random());
PS.不知道我的想法有沒有問題,也歡迎大家到http://tinyurl.com/ysgqup 討論討論:)
※ 引述《chenkaie (阿凱)》之銘言:
: 如同標題所描述的!! 適用於Blogger beta 及 non-beta ..
: 就是可以達到,隨機變換Blogger裡頭的Banner圖片(自行指定),效果就像是底下Blog中
: http://chenkaie.blogspot.com/ 多按幾次F5(重新整理),就可以看出來了...
: 此隨機語法,可以適用於很多地方,像是隨機更換所指定的Blogger描述(description)
: 或隨機更換背景色之類的....實作方式,請參考此篇 http://0rz.tw/0b23Z
: 參考資料來源: http://0rz.tw/5e23Z
--
My Blog: http://blog.pixnet.net/sandor/
--
Tags:
部落格
All Comments

By Tristan Cohan
at 2007-09-23T04:11
at 2007-09-23T04:11

By Kumar
at 2007-09-26T09:19
at 2007-09-26T09:19

By Skylar Davis
at 2007-10-01T09:17
at 2007-10-01T09:17
Related Posts
無名網誌CSS能"垂直置中"."加文字邊框"嗎?

By Poppy
at 2007-09-18T02:15
at 2007-09-18T02:15
Re: PTT Blog板友簽到簿(PTTBlogRolling!)

By Quintina
at 2007-09-18T00:41
at 2007-09-18T00:41
pixnet臨時停機

By Una
at 2007-09-17T23:50
at 2007-09-17T23:50
Re: PTT Blog板友簽到簿(PTTBlogRolling!)

By Aaliyah
at 2007-09-17T22:50
at 2007-09-17T22:50
天空到底怎麼了~~

By Annie
at 2007-09-17T20:53
at 2007-09-17T20:53