2017-04-02 25 views
-3

var myName = ['Beth'、 'C​​hris'、 'C​​arl'、 'April'、 'C​​innamon'、 'Ethan'];javascript配列内の同じランダム値を使用する方法

配列から数値または名前を選択して、同じ値をもう一度使用できるようにしたいですか?私はJavaScriptを使用しています

+0

あなた未遂コードを提供し、我々はそれを解決するお手伝いをすることができますので、あなたの挑戦がそれであるかを説明してください。 –

+0

var randomVal = myName [Math.random()* myName.length) - 1]; –

+0

[JavaScript配列からランダムな値を取得する]の可能な複製(http://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array) –

答えて

0

ランダムな数学関数を使用することができます。配列に6つの要素がある場合。以下のJavaScriptを使用することができます。

myName[Math.floor(Math.random()*6)] 
0

なぜこのような単純なものはうまくいかないでしょうか。本当に "ランダム"な側面を探求することはあなた次第ですが、ほとんどの場合OKです。配列は0に基づいているので、0,myName.length-1のパラメータに注意してください。

function randomIntFromInterval(min,max) 
 
{ 
 
return Math.floor(Math.random()*(max-min+1)+min); 
 
} 
 
var myName = ['Beth', 'Chris', 'Carl', 'April', 'Cinnamon','Ethan']; 
 
var randomName = myName[randomIntFromInterval(0,myName.length-1)]; 
 
console.log(randomName);

関連する問題