- 最後登錄
- 2023-4-21
- 在線時間
- 8 小時
- 註冊時間
- 2009-2-2
- 閱讀權限
- 20
- 精華
- 0
- UID
- 5773215
- 帖子
- 15
- 積分
- 33 點
- 潛水值
- 4660 米
| 成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。 本帖最後由 Semisphere 於 2017-2-1 10:27 PM 編輯
原po code中會複寫a原本的內容,後面會有機會沒辦法亂數再取a內元素出來,得先確認一下。
同樓上也覺得需要先定好分配規則,若隨機排序後直接分4組[7,7,7,5],那可參考如下code。另我使用Lodash.js處理隨機取出與分組。- <!DOCTYPE html>
- <html>
- <head>
- <title>Shuffle Demo</title>
- <script src="使用Lodash.js的cdn連結"></script>
- <script>
- function run() {
- var d = document.getElementById("display");
- var a = "abcdefghijklmnopqrstuvwxyz".split("", 26);
- var r = _.shuffle(a);
- var b = _.chunk(r, 7);
- var c = _.join(b,'<br>')
- d.innerHTML = c;
- }
- </script>
- </head>
- <body onload="run()">
- <div id="display"></div>
- </body>
- </html>
複製代碼 可能結果如下:- b,q,n,l,d,t,c
- m,v,u,k,o,y,h
- w,g,s,p,j,e,z
- x,f,i,a,r
複製代碼 ... |
|