看板 Web_Design 關於我們 聯絡資訊
<html> <head> <title> </title> </head> <body> <script language="JavaScript"> var maxNum = 10; var minNum = 0; var maxNum2 = 9; var minNum2 = 1; var a=10 var chars = "ASDFGHJKL" for(i=1;i<=a;i=i+1) { for(n=1;n<=Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum;n=n+1) { document.write(chars.charAt(Math.floor(Math.random() * (maxNum2 - minNum2 + 1)) + minNum)); } document.write("</br>"); } </script> </body> </html> 找了字串的相關函數 不過有時會取到空白 是因為那個亂數Math.floor(Math.random() * (maxNum2 - minNum2 + 1)) + minNum不太會用>_____<" 不過基本上解決了 感謝大家的幫忙^^ 為何不用軟體就好了 因為軟體不合用呀 有時我就只是要針對學生易錯的幾個字下去練而已~ ================================================================= 作者: mlev (大地彩妝果園) 看板: Web_Design 標題: [問題] 隨機取指定範圍內的 文字 時間: Thu Apr 14 09:26:18 2016 教學生打字 找到了一個能指定文檔的軟體 再來就是想辦法 能隨機產生範圍內的文檔 比如我想要指定練asdfghjkl這排 文本是隨機 AAA SSSSS DDDDDD FF GGGG HHHHHH JJJJ AAAAA SSSSSSS FFFFF GGGGGG 可以指定要 幾行 每一行的字母、字母次數皆是隨機產生 目前自己試著寫出 <html> <head> <title> </title> </head> <body> <script language="JavaScript"> var maxNum = 10; var minNum = 0; var a=10 for(i=1;i<=a;i=i+1) { for(n=1;n<=Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum;n=n+1) { document.write("A"); } document.write("</br>"); } </script> </body> </html> 跑出來的結果 AAAAA AAAAAAA AAA AA A AA AAAAAA AAAA AAA AAAAA 所以應該就差在 怎麼改寫 document.write("A");這行 讓它隨機從ASDFGHJKL這些字母裡捉出1個字母 找了網頁 很像都是隨機找數字的 要找文字的 關鍵字不知怎麼下 所以直接來這裡求教了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.27.107.1 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1460597181.A.464.html
ian90911: 咦 為什麼不直接找練打字的軟體 04/14 09:39
xdraculax: 加個 var chars = "ABCD" 要隨機的字母,"A" 改 chars[ 04/14 09:43
xdraculax: 隨機] 04/14 09:43
xdraculax: 可是練打字打這種亂七八糟的字母拼出來的好嗎@@ 04/14 09:45
nick03008: 補樓上,取字串位置亂數,之前要找個取整數亂數的函式 04/14 13:07
nick03008: ,希望有幫助。 04/14 13:07
※ 編輯: mlev (163.27.107.1), 04/14/2016 14:00:51
akccakcctw: https://typing.io/ 這個網站可以練習打字 04/14 19:27
vi000246: http://10fastfingers.com/typing-test/ 04/14 21:43
vi000246: 你可以寫個陣列 把易錯的字放進去 用亂數取array的 04/14 21:44
vi000246: index的方式取得隨機字母 04/14 21:44
vi000246: http://tinyurl.com/432gndz 04/14 21:46
Neisseria: 那個 typing.io 的練習打得手好酸 04/14 22:10
Neisseria: 平常寫程式也沒打那麼快 XD 04/14 22:10
mmis1000: 平常寫程式都自動完成啊,才不會打那麼詳細 04/15 00:48