[添付ファイル一覧]
[全ページの添付ファイル一覧]
- shuffleStr.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
- アクセス数:286
- MD5ハッシュ値:1ecd3e8a770d97caa05eea2fc0b65fad
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(""));
|