久々にパソコンを見れば

「プログラミングの課題」
http://oshiete.goo.ne.jp/qa/6030284.html

こういうのは、高校生の問題か?それとも専門学校生のレベルなの?

No2の回答者が言うように
「まさか、どこかの教授みたいに、自分で出して、自分で回答して、真似してレポート出したやつは、首とか。」
だったら、何パターンか回答をアップして、ぶち壊す方法もあるな。


ふと疑問。Math.random()って「0 以上 1 未満の 範囲で疑似乱数を返します」とある。
https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Objects/Math/random
なので、yyr446 さんの回答の一部、
var rnd=Math.ceil(Math.random()*101)-1;
は、極まれに -1 を返すときがある?
でもないだろうな〜。
もし、0を返すときがあるのならば、Math.ceil を利用して、均等な乱数を発生するのは面倒じゃない?
まぁ〜どうでもよいことか。

一晩これを実行させて見ることにした。

<!DOCTYPE html>
<title></title>
<body>
<p id="hoge">min</p>

<script type="text/javascript">
var min = 1;
var i = 0;
var n = document.getElementById('hoge').firstChild;

(function () {
  var j = 0, r;
  for (; j < 10000; j++) {
    r = Math.random ();

    if (r < min) {
      min = r;
      n.nodeValue = min + '';
    }

    if (0 == Math.ceil (r))
      alert ("count =" + i);
    
  }
  i++;
  
  setTimeout (arguments.callee, 1);
})();
</script>

Math.random()の今日の最小値

1.3124589748336745e-9


どんな人間にも、逃げ道は作ってあげなさい。それが大人です

100Km歩けなかった子供の言い訳

「ポケットに入れた携帯電話が、ちんぽにあたり、急になんだか痛くなり、かばって歩いていたとき足をくじき、だんだん歩行ができなくなってしまった。」だそうだ。なんだか理由も中途半端に、子供だ。
「でも最後の2kmは、その痛みに耐え、頑張った」のだそうだ。そんなの知るか!?馬鹿っ!

ちょっとメモ [/]キーでフォーカス

(function (keydownListener) {
  if (document.addEventListener)
    document.addEventListener ('keydown', keydownListener, false);

  else if (document.attachEvent)
    document.attachEvent ('onkeydown', keydownListener);

})(
   function (e/*Event*/) {
     var n = e.target || e.srcElement;

     if (/input|textarea/i.test (n.tagName) && e.keyCode == 191) {  // key == "/"
       n.ownerDocument.getElementById ('query').focus ();
       e.preventDefault ? e.preventDefault() : e.returnValue = false;
     }
   });

[/]が入力できなくてもいいか!