Javascript、配列からランダムに取り出し重複させない書き方『超強引かつ分かり易い』

       
  •  

  • カテゴリー: JavaScript
 この記事は約1分で読めます。
 
皆さんこんにちは!はせです。
JavaScriptを今開発で使っているのですが、
配列からランダムかつ重複させない(同じ値を出させない)やり方が
どこのサイトを見ても

んんん!?(; ・`д・´)

と理解が追いつきません。
そこで僕は

配列をランダムかつ重複させない方法を

超強引にかつ簡単に書いてみました!



 
この方法の注意点
あまりよろしくないやり方かもしれません。
使い捨ての配列のみ使用可能です(一度きり)
コード
var arr = [1, 10, 100, “暇人”, “の”,“ブログ”];
var rand =Math.floor(Math.random()*arr.length);
arr.splice(rand,1);


流れとしては、

配列から一つ値をランダムに取り出します。

取り出した値を配列から削除します!
以上。

ありがとうございました。


 

       
   
コメントはまだありません

コメントを残す

JavaScript
html2canvasでfont-sizeが変わらないときの対処法!

こんにちは、はせです。 html2canvasとは簡単に 要素を画像に変換してくれるJSライブラリで …

JavaScript
jQueryで「自身の要素」のみイベントを起こす方法。親子の要素にも影響しない。

こんにちは、長谷川です。 今回は、要素に対してクリックなどのイベントを 親要素や子要素を無視し、その …

jsファイルかvue呼び出す
HTML5
Canvasで超簡単に点線・破線を引く方法!JavaScript

こんにちは、 今回はCanvasで点線、破線を簡単に引く方法を ご紹介致します。 なんとリファレンス …