隨機轉址語法

大家好,最近要開始發放問卷,希望可以隨機分派到四個網址 (目前為測試圖片),機率是各1/4。
在網路上找到以下語法也已可以順利運作 (https://sheiswritinggg.blogspot.com/2021/11/link.html),
不過實測下來計算出現頻率不會都是剛好1/4,雖然知道丟骰子時樣本不夠大也不會每個數字都接近1/6,但還是想確認這樣寫是隨機指派網址的寫法嗎?

另外,我是用google提供的blogger來做轉址,但有幾次遇到轉址失敗的問題,網頁上會出現undefined或there is nothing there的字樣,不曉得要如何排除呢?

希望有人回我.....先謝謝大家!!

------------------------------------------------------------------

var urls = new Array();
urls[0] = "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/NYCS-bull-trans-1.svg/128px-NYCS-bull-trans-1.svg.png";
urls[1] = "https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/NYCS-bull-trans-2.svg/128px-NYCS-bull-trans-2.svg.png";
urls[2] = "https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/NYCS-bull-trans-3.svg/128px-NYCS-bull-trans-3.svg.png";
urls[4] = "https://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/NYCS-bull-trans-4-red.svg/128px-NYCS-bull-trans-4-red.svg.png";



var random = Math.floor(Math.random()*urls.length);

= urls[random];
2021-11-25 10:09 發佈
文章關鍵字 語法
寫法是對的,但是你的url[index]寫0,1,2,4
這邊錯了
jerry1811 wrote:
寫法是對的,但是你的url...(恕刪)


哇! 謝謝!!!我以為這麼費的問題應該沒人要理我~
因為我原本看的範例他是10個link,他就是寫0, 1, 2, 4, ...10 (沒有3) 所以我就照這樣做,
所以是改為0, 1, 2, 3這樣就對了嗎?

再次感謝你~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?