本サイトで公開しておりますプログラムは無断使用禁止です。使用料(1個あたり5,000円)をお支払いいただくことでご利用いただけます。
連絡先についてはこちらをご覧ください。

NodeListからArrayにシャッフルしつつ変換するJavaScriptプログラム

// 無断使用禁止
var childr_ = ele.getElementsByTagName("li");
var childr = [];
var iArray = [];
for (var i = 0; i < childr_.length; i++) {
  while (true) {
    var iCand = Math.floor(Math.random() * childr_.length);

    // try iCand
    var candRet = true;
    for (var j = 0; j < iArray.length; j++) {
      // console.log("T"+i+" "+iCand+" "+iArray[j]);

      // if exist, then go to next try!
      if (iArray[j] === iCand) {
        candRet = false;
        break;
      }
    }
    if (!candRet) continue;
    // console.log("P"+i+" "+iCand);

    iArray.push(iCand);
    childr.push(childr_[iCand]);
    break;
  }
}

MENU - sun610サイト
●画像 0001 0002 0003 0004 0005
●プログラム ディレクトリ内ファイルロックを試すRubyプログラム
     NodeListからArrayにシャッフルしつつ変換するJavaScriptプログラム
     ディレクトリ内 RAW画像ファイルのメタデータからJPEGファイルを並列実行で取得するBashプログラム
     cgroup によって、プロセス(群)のCPU使用率を制御するBashプログラム
     TTY内にてsudoセッションを長時間維持するBashプログラム
●歴史画像アーカイブ 00001 00002 00003 00004 00005 00006
連絡先
inserted by FC2 system