2017-01-31 17 views
0

我需要幫助編寫一個代碼,隨機從列表中選擇一個可調整的條目數量並顯示給我。最好是,我應該能夠調整列表中的條目。所以說我有一個列表中的數字A到G,我想讓代碼畫出7個不同的條目,它會顯示例如「F C D A C G B」。我還希望能夠將列表從A到G更改爲例如單詞或其他字母。我已經嘗試了幾個代碼,但這對我來說太高級了。我已閱讀了其他幾個論壇和主題,但沒有人能夠幫助我。對我而言,設計很簡單很重要,所以我想在屏幕上顯示的是垂直條目列表,一個小方框用於決定預製多少個隨機繪製,並以水平線顯示結果。我並沒有要求任何人爲我完成這項工作,這將是無禮的,但我會以錯誤的方式解決問題,我迫切需要一些指導,因爲在這一點上,我不知道我在做什麼,我嘗試變得比它所需要的更復雜。我需要幫助編寫一個小程序隨機從列表中繪製條目

在此先感謝任何能夠幫助我的人。

+0

您是否嘗試將條目存儲到數組中,然後使用php的array_rand()函數? http://php.net/manual/en/function.array-rand.php –

+1

作業問題 – hounded

回答

0

較短的方式來產生使用String.fromCharCode這樣的字符串:

for (var i = 0, letter; i < 10; i++) { 
    setTimeout(function() { 
     letter = String.fromCharCode(97 + Math.floor(Math.random() * 26)); 
     out.appendChild(document.createTextNode(letter)); // append somewhere 
    }, 2000 * i); 
} 

的這段代碼是如何工作的一個例子可以看出here

+0

這將如何應用?它看起來很緊湊。非常感謝您 – user7492770

+0

我會編輯我的答案,包括一個演示,您可以隨意編輯。我在這裏幫忙,沒有問題是愚蠢的! – Colton

+0

謝謝!這意味着對我很重要。過去我曾經編寫過很多代碼,但主要是設置網站,我從來沒有真正轉向過HTML,所以我對程序和功能不太熟悉。 – user7492770

相關問題