配列の要素をランダムで取得するサンプルです。
サンプルソース
例)引数に受け取った配列の要素をランダムに返すFunction
1 2 3 4 5 6 7 8 |
function getRandomValue(arr){ var result = null; var len = arr.length; if(len > 0){ result = arr[Math.floor(Math.random() * len)]; } return result; } |
1 2 3 4 5 6 7 8 |
//配列を生成 var arr = ["aaa", "bbb", "ccc", "ddd", "eee"]; //要素をランダムで取得する var val = getRandomValue(arr); //取得した値を表示する document.write(val); |
- (結果例)
- ccc
解説
- 配列の要素数を最大値としたランダム値で、要素を取得しています。