

`Math.random`
を使用して乱数を発生しようとしたのですが、コンソールをみたところ以下のエラーが発生してしまいできませんでした。原因はなんでしょうか？  
よろしくお願い致します。

**エラーメッセージ**

[code]

    Uncaught TypeError: Math.ramdom is not a function
    getOmikuji @ omikuji.html:15
    onclick @ omikuji.html:9
    
[/code]

**ソースコード**

[code]

    <script>
      function getOmikuji() {
        var omikuji = ["大吉","中吉","小吉"];
        // a - n
        // Math.floor(Math.ramdom() * (n + 1))
        var result = Math.floor(Math.ramdom() * 3);
    
        alert(omikuji[result]);
      }
    </script>
    
[/code]


CC BY-SA 4.0
2015-05-14T05:03:00.193
10160
2020-05-25T00:02:59.590
2020-05-25T00:02:59.590
3060
8149
question
javascript
Math.random が上手くできない


`Math.ramdom` は綴りが違っていますね。 `Math.random` に修正してみて下さい。

* * *

_この投稿は[@BLUEPIXY さんのコメント](https://ja.stackoverflow.com/questions/10160/math-
random%e3%81%8c%e4%b8%8a%e6%89%8b%e3%81%8f%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84#comment9200_10160)
の内容を元に コミュニティwiki として投稿しました。_


CC BY-SA 4.0
2020-05-24T23:54:55.970
66951
2020-05-24T23:54:55.970
3060
10160
answer