
すみませんが、どのカテゴリーで質問したら良いのか分からないため、こちらで質問します。
よろしくお願いします。
質問は二つあります
質問(1)パチンコやパチスロの内部プログラムというのは、こういったカテゴリーに出てくるような言語と同じもので書かれているんでしょうか?
質問(2)パチンコやパチスロの抽選は、「一回一回完全に独立した試行がなされ、完全にランダムに抽選されている」(雑誌情報)と書かれているんですが、「完全にランダムな抽選は現在の技術では不可能」(ネット情報)とも聞きます。
実際にはどうなんでしょうか?
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
結構規制が厳しいようです
言語はROMの制限があるのでアセンブラの可能性が高いと思います。
乱数はハードウェア乱数が多いと書いてありますね。
ご回答ありがとうございます。
大変参考になるリンク、感謝いたします。
最後に、まとめてで失礼ですが
ご回答いただいたみなさま。プログラム素人の人間にも分かりやすいご回答、まことにありがとうございました。
No.3
- 回答日時:
(1)については既にあるようにCかアセンブラだろう。
(2)についてだけ。確かに、現在のコンピュータで用いられているのは擬似乱数であって完全な乱数ではない。が、擬似乱数のアルゴリズムは、通常、シード(種)と呼ばれる初期値を元に乱数の数列を生成するようになっている。で、多くの場合、シードにはコンピュータ内の時計(基準となる日時からのミリ秒数の値)などの情報を用いている。このシード値が異なれば、生成される乱数系列はまったく違ったものになる。
つまり、アルゴリズムがわかっていたとしても、それが呼び出された時刻がほんの千分の1秒でもずれれば、まったく違う乱数系列になってしまう、ということ。したがって、例えばパチンコなどで、「次に入ったときの乱数の結果をあらかじめ予想したい」となったら、それが呼び出される日時を千分の1秒単位まで正確に予想できなければいけない。実質、そんなことは不可能なわけで、実用面で「完全な乱数」とみなしてもほとんど問題はないだろう。
No.1
- 回答日時:
> パチンコやパチスロの内部プログラムというのは、こういったカテゴリーに出てくるような言語と同じもので書かれているんでしょうか?
装置にOSまで乗っているのか不明ですが、採用情報なんかを見ると、C、C++言語なんかが一般的かと。
出玉の確率なんかはデリケートな部分ですので、アセンブラなんかを使う事も想像出来ます。
> 完全にランダムな抽選は現在の技術では不可能」(ネット情報)とも聞きます。
その通りで、内部の時計なんかまで全く同じ装置が100台あって、全く同じタイミングで回転/停止させると、ランダムでなくて100台同時に当たり/はずれする事になります。
パチンコにせよ、スロットにせよ、実際に打っていてそういう状況になる事は少ないので、ランダムさは保たれます。
丁寧なメーカーならば、そういう事にならないように、各装置のシリアル番号なんかを加味するかも。
(特定の装置で出過ぎる事は無いか?検証が面倒ですが。)
ご回答ありがとうございます。
プログラムのことはほとんど分からないのですが、もう少し聞かせてください。
「乱数を返す過程」は、「ソースとなる言語に依存する」(OSも含めて)、と考えて差し支えないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
割り込みベクターをC言語で書...
-
プログラム言語
-
0xffffとは?
-
ライン数とステップ数の違いは?
-
このアセンブラの意味を教えて...
-
エクセルVBAのIf,Then 構...
-
二元対称無記憶通信路を実現す...
-
PICはアセンブラとC言語のどち...
-
文字参照は10進数と16進数では...
-
アセンブラwordという単位
-
PICの入出力切り替えの時間がプ...
-
レジストってなんですか?
-
8ビットのデータの、先頭ビット...
-
C言語やC++言語でビット毎に値...
-
PIC16F1シリーズマイコンのNCO...
-
シーケンサのデータレジスタD...
-
PowerPC用逆アセンブラを知りま...
-
シフト演算子について・・・意...
-
Z80、6502、i8086、MC68000につ...
-
算術右シフトの結果が1/2になる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
昔のゲーム製作に使用する言語...
-
アセンブラとコンパイラ
-
論文のテーマ
-
基本情報処理を受験する上で参...
-
プログラマー経験者に質問です
-
C熟練者向けのC++入門書等はあ...
-
割り込みベクターをC言語で書...
-
これらのプログラミングで使う...
-
アセンブリ言語からC言語への変...
-
プログラミング言語
-
電化製品って何言語?
-
Visual C++ によるWindowsアプ...
-
OSはどんなコンピューター言語...
-
文系のSE志望です。プログラミ...
-
標準関数の中身について
-
C言語習得のネックは・・・
-
コンピューターシステム コン...
-
Javaなどを機械に埋め込むとは?
-
プログラミングの楽しみ
-
成人してから
おすすめ情報