var myName = ['Beth'、 'Chris'、 'Carl'、 'April'、 'Cinnamon'、 'Ethan'];javascript配列内の同じランダム値を使用する方法
配列から数値または名前を選択して、同じ値をもう一度使用できるようにしたいですか?私はJavaScriptを使用しています
var myName = ['Beth'、 'Chris'、 'Carl'、 'April'、 'Cinnamon'、 'Ethan'];javascript配列内の同じランダム値を使用する方法
配列から数値または名前を選択して、同じ値をもう一度使用できるようにしたいですか?私はJavaScriptを使用しています
ランダムな数学関数を使用することができます。配列に6つの要素がある場合。以下のJavaScriptを使用することができます。
myName[Math.floor(Math.random()*6)]
なぜこのような単純なものはうまくいかないでしょうか。本当に "ランダム"な側面を探求することはあなた次第ですが、ほとんどの場合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);
あなた未遂コードを提供し、我々はそれを解決するお手伝いをすることができますので、あなたの挑戦がそれであるかを説明してください。 –
var randomVal = myName [Math.random()* myName.length) - 1]; –
[JavaScript配列からランダムな値を取得する]の可能な複製(http://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array) –