ネーミングに困ったので適当に名前を出す奴を作った

名前つけるのって難しい。なんか適当に文字をくっつけてとかやっても語感が悪いの嫌いだから語感だけで決めたかった。ということで、語感が良くなる法則を適当に考えてみると繰り返すとなんか良くなると思う。「まぐまぐ」とか「ぱるる」とかそんな感じね。これを適当な文字列で出力してインスピレーションをわかすために適当に作った。

var str = ‘あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽ’; // random var base = ”; for(i=0 ; i< 4 ; i++) { var start = Math.floor(Math.random() * str.length); base = base + str.substring(start, start + 1); } console.log(base); // 繰り返し var r = ''; for(i=0 ; i<2 ; i++) { r = r + base.substring(i, i+1); } for(i=0 ; i<2 ; i++) { r = r + base.substring(i, i+1); } console.log(r); var r = ''; for(i=1 ; i<3 ; i++) { r = r + base.substring(i, i+1); } for(i=1 ; i<3 ; i++) { r = r + base.substring(i, i+1); } console.log(r); var r = ''; for(i=2 ; i<4 ; i++) { r = r + base.substring(i, i+1); } for(i=2 ; i<4 ; i++) { r = r + base.substring(i, i+1); } console.log(r); // 続き var r = ''; for(i=0 ; i<4 ; i++) { if(i<2) { r = r + base.substring(0, 1); } else { r = r + base.substring(i, i+1); } } console.log(r); var r = ''; for(i=0 ; i<4 ; i++) { if(i>0 && i<3) { r = r + base.substring(1, 2); } else { r = r + base.substring(i, i+1); } } console.log(r); var r = ''; for(i=0 ; i<4 ; i++) { if(i>1 && i<4) { r = r + base.substring(2, 3); } else { r = r + base.substring(i, i+1); } } console.log(r); [/code]

気が向いたらもうちょっと改良するかも。