work.log

元エンジニアの備忘録的ブログ

javascriptで配列の値をシャッフルするメモ

投稿:2014-06-17 15:25  更新:

静的に書き出した JS で配列をシャッフルする必要が出たので調べてみました。

こんな感じに書くといけるみたい。

	Array.prototype.shuffle = function() {
		var i = this.length;
		while(i){
			var j = Math.floor(Math.random()*i);
			var t = this[--i];
			this[i] = this[j];
			this[j] = t;
		}
		return this;
	}

	var a = [1, 2, 3, 4, 5];
	a.shuffle();

	console.log(a);

おすすめのVPSサーバ

  • OSが選べる
  • VPS同士でLANが組める
  • 複数台構成向き

このブログで使っています。

  • 転送量が多いサービスに
  • 借りてるのは3年間一度もdown無し!

よく見られている記事

  • 本日
  • 週間
  • 月間