アプリ版:「スタンプのみでお礼する」機能のリリースについて

インターネットを使って完全なランダムなデータを手に入れる方法はありませんか?

スプレッドシートを使ってランダムなデータを色々と分析したいので完全なランダムなデータが欲しいです。

質問者からの補足コメント

  • それをこっちが質問してるんですw

      補足日時:2019/11/11 05:05

A 回答 (3件)

こんにちは



「完全なランダムなデータ」の定義が無いので、なんともですが…

ネット(=Web)に頼らずとも、大抵のプログラム言語には乱数の発生関数が用意されています。
発生の原理はいろいろあるようですが、一応、確率面では概ね一様な乱数になっているはずです。
とは言え、発生方式により周期性がみられたり分布の偏りがあったりと、厳密な意味の乱数とは言えないようです。
https://ja.wikipedia.org/wiki/%E6%93%AC%E4%BC%BC …
http://www.orsj.or.jp/~wiki/wiki/index.php/%E4%B …

>完全なランダムなデータが欲しいです。
「完全なランダムなデータ」なるもののセットがどこかに記述されていたとしても、毎回それを利用していたら、そのことでランダム性が失われることになりそうですが…?

「完全なランダムなデータ」の定義にもよりますが、先人の研究に従えば、「高品質の疑似乱数列」の生成法のひとつとして「Mersenne twister」が提唱されており、比較的欠点が少ないものとされているようです。
・・・ということで、このようなものを利用なさってはいかがでしょうか?
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/TEA …
http://www.sat.t.u-tokyo.ac.jp/~omi/random_varia …
https://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%AB …
    • good
    • 0

インターネットを使用した乱数というのは聞いたことがありませんね。


一般的にはC言語などで乱数を発生させることが多いようです。

乱数の生成(rand関数, srand関数)
http://mkubara.com/wp/%E4%B9%B1%E6%95%B0%E3%81%A …

サイトではこういうのもあります。

範囲と個数を入力して、乱数を生成
https://www.calc-site.com/randoms/integral

なお、コンピュータでは「完全な」ランダムデータはつくれません。
    • good
    • 0

ランダムなデータとはどこから?(手に入れる?)

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!