トップページ > JavaScript > クラスライブラリ集 > ランダムソート
 
ランダムソート
ver.1.0
<機能と特徴>
配列をランダムに並び替えます。
   
インフォメーション


公開日 2005.7.10
最終更新日 ---
バージョン ver 1.0
動作確認
IE5.0 IE6.0 NN4.7 NN6.2 NN7.0
Opera7.5 FireFox1.0
取扱難易度 ★☆☆☆☆難易度1
cookie 不使用
CSS 不使用
更新履歴
---
 
リファレンス

 
ソース

<script language="JavaScript" type="text/javascript">
<!--
//copyright(C) 2005 あう http://www5c.biglobe.ne.jp/~horoau/
//ver1.0

//romdomメソッド
Array.prototype.random = function ()
{this.sort(function (a,b)
 {var i = Math.ceil(Math.random()*100)%2;
  if(i == 0)
  {return -1;}
  else
  {return 1;}});}

// -->
</script>

 
開発日誌

[ 2005.7.10 ] ver.1.0

配列の要素をランダムに取り出す場合、乱数を配列の添字にするのも手だけど いくつも使う場合などは重複が出てきてしまうので こうしてあらかじめランダムに並び替えておけば 後は順番に取り出すだけで便利だよね。 トランプのシャッフルなど使い道は結構多いと思うよ。



ウェブ木箱
copyright(C) 2005 あう