添付ファイルの情報



[添付ファイル一覧] [全ページの添付ファイル一覧]

fileshuffleStr.js
格納ファイル名:attach/4D6163726F2FC5EAB9C62F323235_73687566666C655374722E6A73
ページ:Macro/投稿/225
格納ファイル名:attach/4D6163726F2FC5EAB9C62F323235_73687566666C655374722E6A73
MD5ハッシュ値:1ecd3e8a770d97caa05eea2fc0b65fad
サイズ:0.5KB (499 bytes)
Content-type:application/octet-stream
登録日時:2014/01/18 11:15:07
アクセス数:227
MD5ハッシュ値:1ecd3e8a770d97caa05eea2fc0b65fad
fileshuffleStr.js
  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
// 選択範囲の文字列をシャッフルする
 
var crlfFlag=(GetLineCode()==0);
 
var txt=GetSelectedString();
var txtArr=new Array();
for(var i=0;i<txt.length;i++) {
    if(crlfFlag && i+1<txt.length && txt.charAt(i)=="\r" && txt.charAt(i+1)=="\n") {
        txtArr.push("\r\n");
        i++;
    } else {
        txtArr.push(txt.charAt(i));
    }
}
 
for(var i=txtArr.length-1;i>0;i--) {
    var pos=~~(Math.random()*(i+1));
    var tmp=txtArr[i];
    txtArr[i]=txtArr[pos];
    txtArr[pos]=tmp;
}
 
InsText(txtArr.join(""));




    


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS