ケブンリッジ関数をmixiの日記でもかけるようにしてみた。

javascript:(function() { var str = "ためして みた けっか\n ["; document.getElementById('diary_body').innerHTML.replace(/(\[\[([\n]|.)*?\]\])/g, '').replace(/(<.*?>)/g, '').split(/[ \s\n]/).map(function(s){ var t = s.split(''); var atr = [t.shift(), t.pop(), t.length]; str += (atr[0] ? atr[0] : ''); while(atr[2]) { str += t.splice(Math.floor(Math.random() * atr[2]--), 1); } str += (atr[1] ? atr[1] : '') + ' '; }); document.forms['comment_form'].elements['comment_body'].value = str + ']'; }()); 

↓ちょっとかえた

javascript:(function() { var str = "ためして みた けっか\n [";document.getElementById('diary_body').innerHTML.replace(/(\[\[([\n]|.)*?\]\])/g,'').replace(/(<.*?>)/g, '').split(/[ \s\n]/).map(function(s){ var t =s.split(''); var atr = [t.shift(), t.pop(), t.length]; str += (atr[0] || ''); while(atr[2]) { str += t.splice(Math.floor(Math.random() *atr[2]--)); } str += (atr[1] || '') + ' '; });document.forms['comment_form'].elements['comment_body'].value = str +']'; }());


みやくす しみてた

javascript:(function() {
var str = "ためして みた けっか\n [";
document.getElementById('diary_body')
  .innerHTML
  .replace(/(\[\[([\n]|.)*?\]\])/g,'')
  .replace(/(<.*?>)/g, '')
  .split(/[ \s\n]/)
  .map(function(s){
    var t =s.split('');
    var atr = [t.shift(), t.pop(), t.length];
    str += (atr[0] || '');
    while(atr[2]) {
      str += t.splice(Math.floor(Math.random() *atr[2]--));
    }
    str += (atr[1] || '') + ' '; 
  });
document.forms['comment_form'].elements['comment_body'].value = str +']';
}());