!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C17
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C23 最新ドラフト
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3047.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
※前スレ
C言語なら俺に聞け 159
https://mevius.5ch.net/test/read.cgi/tech/1659623547/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C言語なら俺に聞け 160
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ ff63-dxp0)
2022/12/28(水) 10:40:30.02ID:PyoNDBFu045デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/16(月) 23:13:48.33ID:g4WuDF5W0 ググったけど特にメジャーではなさそうだったからさぁ
そもそも日本語としておかしいからそりゃそうだわな
そもそも日本語としておかしいからそりゃそうだわな
46デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/16(月) 23:34:13.74ID:M8pzDDkF0 解りたくなきゃ無理強いはせんよ
47デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/16(月) 23:37:03.55ID:M8pzDDkF0 ただし、おまえは明白にスレ違い
ここにいちゃいけないやつだ
ここにいちゃいけないやつだ
48デフォルトの名無しさん (ガックシ 06de-Vk3+)
2023/01/16(月) 23:48:27.10ID:e7vknMD06 乱雑さという意味だとまでわかっててなんで乱数に関係ないと思うのか
49デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 00:23:19.36ID:NbLfYJo10 温度源ってワードでも温度に関係あることはわかるわな
そんなワードの意味は知らんがw
そんなワードの意味は知らんがw
50デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 00:25:59.94ID:NbLfYJo10 あぁ、そもそもエントロピーという情報理論の用語を知らないって思われてたのか
ずれまくってんなぁ
ずれまくってんなぁ
51デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 00:29:29.11ID:NbLfYJo10 ま、どうでもいいがw
52デフォルトの名無しさん (ワッチョイ 1d33-QU2M)
2023/01/17(火) 00:43:55.83ID:rXuvIeDS0 エントロピは示量変数。
53デフォルトの名無しさん (オッペケ Sr6d-/dxN)
2023/01/17(火) 01:32:28.46ID:PP1OxyD+r >>15
このガイジからここまで話が続くのか
このガイジからここまで話が続くのか
54デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 01:34:39.07ID:95BFMKQNa 誰も質問しないんだからしゃーない
55デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/17(火) 02:51:47.32ID:Gx/YbyWZM 温度なら熱源
エントロピーなら情報源
温度源やエントロピー源などという用語を使うから意味がおかしくなるんだよ
エントロピーなら情報源
温度源やエントロピー源などという用語を使うから意味がおかしくなるんだよ
56デフォルトの名無しさん (スプッッ Sdea-X4Hx)
2023/01/17(火) 09:48:14.76ID:3c3JVziNd 今さらググって現実を知っても
もう引っ込みつかねえんだろ
掠りもしてねえ戯れ言を垂れ流すのやめろ
迷惑だ
もう引っ込みつかねえんだろ
掠りもしてねえ戯れ言を垂れ流すのやめろ
迷惑だ
57デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/17(火) 09:57:56.10ID:m9MGzG4NM プログラマなら用語の定義ぐらい意識しろ
適当なオレオレ用語でゴリ押しするなよ
適当なオレオレ用語でゴリ押しするなよ
58デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/17(火) 10:02:11.86ID:m9MGzG4NM 発端は>>30,31
59デフォルトの名無しさん (スプッッ Sdea-X4Hx)
2023/01/17(火) 11:39:38.82ID:nJRrUvNbd ここはプログラム技術板だ
物理の話と勘違いしたバカが
いつまでも粘着してんな
物理の話と勘違いしたバカが
いつまでも粘着してんな
60デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/17(火) 11:46:06.94ID:7cX8bkR/M エントロピーは物理学の熱力学や統計力学にもあるが今の話題は情報工学や計算機科学の話だろ
61デフォルトの名無しさん (ワッチョイ beda-jwHR)
2023/01/17(火) 11:56:11.18ID:qLv85Q5t062デフォルトの名無しさん (ワッチョイ b55f-wtyD)
2023/01/17(火) 12:29:08.74ID:zIKNxshB0 エントロピッピがさぁ
63デフォルトの名無しさん (ワッチョイ 86ce-Ras6)
2023/01/17(火) 14:11:24.27ID:glU0Oufn0 エントロピー原
M-1グランプリに出てそう
M-1グランプリに出てそう
64デフォルトの名無しさん (オッペケ Sr6d-hn8B)
2023/01/17(火) 15:48:56.91ID:WdSY+dYLr 人力のキーボードタイプ操作やマウス操作を種にして
自然の熱雑音をサンプリングして
・・・
自然の熱雑音をサンプリングして
・・・
65デフォルトの名無しさん (スプッッ Sdca-X4Hx)
2023/01/17(火) 16:23:52.80ID:A2sb5i63d ハードやらんやつにはわからんよな
66デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 20:13:41.53ID:reGY8TLTa 弄られたくなきゃ言葉の定義くらい考えてからレスしな?w
67デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 20:18:34.57ID:qA7lxKdi0 無知晒して何も言い返せないバカは他人のことよりまず自分の心配をしな
68デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 20:22:19.75ID:qA7lxKdi0 ここをどこだと思っている
プログラム技術ねえやつは底辺の二番底だ
プログラム技術ねえやつは底辺の二番底だ
69デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 20:23:55.07ID:NbLfYJo10 変に反応し続ける割にはGoogleに責任を押し付けるばかりでここまで情報量ゼロだもんな
温度源みたいな謎ワードと同類ではないということを示すロジックがあるなら示して頂こうか
温度源みたいな謎ワードと同類ではないということを示すロジックがあるなら示して頂こうか
70デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 20:31:29.99ID:qA7lxKdi0 本当の乱数とエントロピーで何の話かわからなかった白痴に情報なんかいらねえだろ
豚に真珠ってやつだ
豚に真珠ってやつだ
71デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 20:41:17.67ID:NbLfYJo10 このように反応する割にはなんの弁明もなくレッテル張るだけなんです。
これをまさしく「悪あがき」というのでしょう。
これをまさしく「悪あがき」というのでしょう。
72デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 20:42:50.74ID:qA7lxKdi0 乱数とエントロピーの関係がわからんやつを
プログラム技術板でバカと言うことの何が悪あがきなんだか
バカで済んでることに感謝しろや
プログラム技術板でバカと言うことの何が悪あがきなんだか
バカで済んでることに感謝しろや
73デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 20:48:05.96ID:NbLfYJo10 誤解のフリをして突かれている部分を誤魔化していますがそのような安易な策が通じると思っているのでしょうかね
ま、思っているからこそ実践しているのでしょう。
ま、思っているからこそ実践しているのでしょう。
74デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 20:51:55.91ID:qA7lxKdi0 エントロピーを物理の話と誤解したバカが何を誤魔化したいの?
自らの精神分析を俺に聞かされても困るんだが
自らの精神分析を俺に聞かされても困るんだが
75デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 21:00:12.90ID:NbLfYJo10 いえいえ、そのようなことはございませんよ
どの辺でそのように判断されたのか是非お聞かせください。
もちもん、特になければ今まで通り一方通行でお話しを続けられても構いません
どの辺でそのように判断されたのか是非お聞かせください。
もちもん、特になければ今まで通り一方通行でお話しを続けられても構いません
76デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 21:05:58.17ID:qA7lxKdi0 まあ匿名掲示板だからね
シラを切れば全てをリセットできる
今までの引っ込み付かなくなったあんたがいなくなって
マトモな別人になってくれるならこっちもありがたい
シラを切れば全てをリセットできる
今までの引っ込み付かなくなったあんたがいなくなって
マトモな別人になってくれるならこっちもありがたい
77デフォルトの名無しさん (ワッチョイ ed01-UgkG)
2023/01/17(火) 21:23:04.17ID:KfRCDoQT0 まあ熱雑音も実際には色つきであって
全てのバンドを網羅する白色ではないわけだが
目的用途によってはそれでも十分に乱れてる扱い出来ると
全てのバンドを網羅する白色ではないわけだが
目的用途によってはそれでも十分に乱れてる扱い出来ると
78デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 21:30:32.61ID:NbLfYJo10 このように度々挙がっております指摘についての弁明を避け続ける一方で根拠に乏しい我々側の非についてはひたすら高々と掲げる様子を平仮名5文字でたしか何と言うのでしたっけ。。。
79デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 21:40:03.07ID:qA7lxKdi0 熱雑音をどうやってプログラムに使うか知らんやつのお花畑妄想w
80デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 21:40:34.37ID:4lzoCN/Pa >シラを切れば全てをリセットできる
なるほど
まさにそれを自身で実践していると言うわけだ
表明助かる
なるほど
まさにそれを自身で実践していると言うわけだ
表明助かる
81デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 21:41:41.53ID:qA7lxKdi0 クオークの色とかと勘違いしてそうだなw
82デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 21:44:32.57ID:4lzoCN/Pa 突然クオークとか言い出すあたりもう末期でしょ
もっとちゃんとシラを切り通さないと
もっとちゃんとシラを切り通さないと
83デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 21:49:41.96ID:qA7lxKdi0 熱雑音と言い出したどの口で言うのか
まだ乱数とエントロピーの違いがわからんやつが
乱数とクオークの違いなんかわかるわけねえだろバーカw
まだ乱数とエントロピーの違いがわからんやつが
乱数とクオークの違いなんかわかるわけねえだろバーカw
84デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 21:51:17.07ID:qA7lxKdi0 で、まだやんの?
豚に真珠つーたろ
おまえにくれてやるのは罵声だけだぞ
大義名分のある罵声だ
プログラム技術板から出て行け
豚に真珠つーたろ
おまえにくれてやるのは罵声だけだぞ
大義名分のある罵声だ
プログラム技術板から出て行け
85デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 21:55:32.49ID:DPhLiFAha 「熱雑音」でスレ内検索したら>>64が出てきた
おい、おまえなんか言われてんぞ
おい、おまえなんか言われてんぞ
86デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 22:02:12.15ID:NbLfYJo10 この乱文ぷりを見るに例のレスも同じように何も考えずに書かれたのでしょうねぇ
そしてその雑さ原因の指摘に腹を立てて喚き散らかすと
もはや救いようがありません。
そしてその雑さ原因の指摘に腹を立てて喚き散らかすと
もはや救いようがありません。
87デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 22:23:55.68ID:qA7lxKdi0 プログラム技術板の汚点め
88デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 22:27:26.96ID:F7Tmfdoea エントロピー源があるならエントロピーシンクもあるのかね
89デフォルトの名無しさん (オッペケ Sr6d-/dxN)
2023/01/17(火) 22:29:34.40ID:HUr0VOMtr この手の論争は暴言吐いたやつほど負けに近づくわな
自分の意見を補強できないからその手段に行き着くわけで
自分の意見を補強できないからその手段に行き着くわけで
90デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 22:38:18.91ID:qA7lxKdi0 無知すぎるやつが自分た人様にバカと言えるかどうかの自信さえない構図
場違いとわかっってんならさっさと失せろ
場違いとわかっってんならさっさと失せろ
91デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 22:40:55.49ID:qA7lxKdi0 情報乞食としての収穫も絶望的なのに
いつまで縋りついてんだよキモすぎ産廃が
いつまで縋りついてんだよキモすぎ産廃が
92デフォルトの名無しさん (ワッチョイ 1dc2-K8ze)
2023/01/17(火) 22:42:21.14ID:qA7lxKdi093デフォルトの名無しさん (アウアウウー Sa91-HawO)
2023/01/17(火) 23:11:09.87ID:vHSNNv2Oa 壊れたレイディオ
94デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/17(火) 23:31:07.10ID:NbLfYJo10 結局情報量ゼロのまま終わってしまいました。
95デフォルトの名無しさん (ワッチョイ b55f-wtyD)
2023/01/18(水) 00:55:14.82ID:tqUHEoCQ0 このスレのエントロピーも増大しています><
96デフォルトの名無しさん (テテンテンテン MMde-tpib)
2023/01/18(水) 00:59:14.46ID:lSAVVSLnM 本当の乱数なんて要らん
要は直近の乱数が予測困難であれば良いわけで、周期が長ければ予測が困難だ
使い方が間違ってて短周期になってしまうというセキュリティホールは見たことがある
要は直近の乱数が予測困難であれば良いわけで、周期が長ければ予測が困難だ
使い方が間違ってて短周期になってしまうというセキュリティホールは見たことがある
97デフォルトの名無しさん (スプッッ Sdca-X4Hx)
2023/01/18(水) 07:11:22.38ID:fdV9KSWzd 某アンチウイルスソフトが乱数エンジンのシードにtime()を使ってて
ブルートフォース攻撃に脆いのを指摘されてたね
ブルートフォース攻撃に脆いのを指摘されてたね
98デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/18(水) 08:29:54.30ID:eLBB0cr+M >>95
熱力学と違って情報理論では1を超えることは無い
熱力学と違って情報理論では1を超えることは無い
99デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/18(水) 08:31:57.59ID:eLBB0cr+M すまん
情報量が超えることは無いがエントロピーならあり得るわ
情報量が超えることは無いがエントロピーならあり得るわ
100デフォルトの名無しさん (ワッチョイ c602-Cqve)
2023/01/18(水) 10:46:50.42ID:cd+i1czb0 USBで挿せる便利なサイコロあるぞ
101デフォルトの名無しさん (スフッ Sdea-2BPg)
2023/01/18(水) 17:07:41.15ID:A9TOq90hd const修飾子とポインタの関係がややこしい
102デフォルトの名無しさん (スップ Sdea-3JZN)
2023/01/18(水) 18:41:44.13ID:bRSYEzcmd なーんだ待ってたのにまだ出来ないのー? >>15
あくしろよ
正規分布からランダムにサンプリングするだけでしょ?
再帰的と書いたのはコード量を抑えたい、と言う理由なのよー
ボックスミューラーは使わないよね
あくしろよ
正規分布からランダムにサンプリングするだけでしょ?
再帰的と書いたのはコード量を抑えたい、と言う理由なのよー
ボックスミューラーは使わないよね
103デフォルトの名無しさん (ワッチョイ 86cf-7DGa)
2023/01/18(水) 18:50:52.54ID:pc+7EyEW0 共用体を使ってるコードを見たことないんだけど具体的に何に使えてどう使うの?
104デフォルトの名無しさん (ワッチョイ b55f-wtyD)
2023/01/18(水) 18:52:25.38ID:tqUHEoCQ0 const char *f() {f(); return "再起的に性器分布から確率密度値を...してね";}
105デフォルトの名無しさん (ワッチョイ 8663-f6s+)
2023/01/18(水) 18:59:51.47ID:aaaF5ns00106デフォルトの名無しさん (ワッチョイ c602-Cqve)
2023/01/18(水) 19:41:20.50ID:cd+i1czb0 逆に真の乱数をサンプリングし、大数の法則を期待して正規分布を得てみたい
とふと思いました
とふと思いました
107デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/18(水) 20:07:07.68ID:5annSIeD0 共用体はビットレベルでフォーマットが決まってる時に使う
108デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/18(水) 20:07:28.64ID:5annSIeD0 通信やバイナリファイルなど
109デフォルトの名無しさん (スッップ Sdea-2YtF)
2023/01/18(水) 21:01:43.52ID:6nsqd3vSd 共用体で定義すればキャストを使った汚いコードを書かなくて済む
しかし共用体も今日ではあまりエレガントとも言えないのでは
しかし共用体も今日ではあまりエレガントとも言えないのでは
110デフォルトの名無しさん (ワッチョイ a501-7DGa)
2023/01/18(水) 21:24:32.21ID:ZQLfTfm70 人間が入力するときに
コントロールコードとかも拾いたい時があるからなあ
文字列だけではうまくいかない
コントロールコードとかも拾いたい時があるからなあ
文字列だけではうまくいかない
111デフォルトの名無しさん (ワッチョイ 2a47-w88e)
2023/01/18(水) 21:41:20.89ID:4Z5GD2tK0 >>107-108
エンディアン独立ですか?
エンディアン独立ですか?
112デフォルトの名無しさん (ワッチョイ 8663-f6s+)
2023/01/18(水) 21:50:27.28ID:aaaF5ns00 良い質問だ、自分で調べると勉強になる
113デフォルトの名無しさん (ワッチョイ ed01-UgkG)
2023/01/18(水) 22:02:01.63ID:XcLAtUHa0 ソケットのINETADDRで
114デフォルトの名無しさん (ワッチョイ beda-jwHR)
2023/01/18(水) 22:16:14.48ID:fAl7sUlA0 組込み用途ではSFRのアドレス番地に割り当てた変数に対して
char型と8bitのビットフィールド構造体の共用体
short型とchar型2要素の配列と16bitのビットフィールド構造体の共用体
などがよく使われる
char型と8bitのビットフィールド構造体の共用体
short型とchar型2要素の配列と16bitのビットフィールド構造体の共用体
などがよく使われる
115デフォルトの名無しさん (ワッチョイ cd35-5Koo)
2023/01/18(水) 23:16:00.76ID:5annSIeD0 自分のところのプロジェクトでは構造体でキャストする式にマクロで名前をつけてるな
116デフォルトの名無しさん (ワッチョイ a501-7DGa)
2023/01/19(木) 00:26:10.20ID:SdwPSqPz0 昔のcobolのコードが生きていて
メモリを節約するために領域を再利用している
可能性はあるな
書き直した方がましだが
メモリを節約するために領域を再利用している
可能性はあるな
書き直した方がましだが
117デフォルトの名無しさん (ワッチョイ 9569-hn8B)
2023/01/19(木) 08:31:08.40ID:m5q+i06r0 >正規分布からランダムにサンプリングするだけでしょ?
>ボックスミューラーは使わないよね
なんかおかしくない?
前者は正規分布関数の値をランダムに抽出する 値域は 0 ~0.3989
後者は分布が正規分布となる乱数 値域は -∞ ~ ∞ (実用的には -4 ~ 4)
>ボックスミューラーは使わないよね
なんかおかしくない?
前者は正規分布関数の値をランダムに抽出する 値域は 0 ~0.3989
後者は分布が正規分布となる乱数 値域は -∞ ~ ∞ (実用的には -4 ~ 4)
118デフォルトの名無しさん (ラクッペペ MMde-VZwO)
2023/01/19(木) 08:56:49.28ID:ePSJbuliM119デフォルトの名無しさん (スップ Sdea-3JZN)
2023/01/19(木) 15:11:00.82ID:TnS/SbOWd 違う、、、そうじゃ無い、、、
120デフォルトの名無しさん (スップ Sdea-3JZN)
2023/01/19(木) 15:12:40.77ID:TnS/SbOWd >>118
話題のdiffusion model のコードを書いてるの
話題のdiffusion model のコードを書いてるの
121デフォルトの名無しさん (オッペケ Sr6d-/dxN)
2023/01/19(木) 20:45:09.38ID:LuniV29Gr 大した精度は必要ないだろうし簡単なやつ探せば?
122デフォルトの名無しさん (ワッチョイ 9510-f6s+)
2023/01/20(金) 13:52:09.56ID:KaoK9Arp0 8bit時代にBASICのRND関数をアセンブラから呼び出す方法知らなくて、
ROM上のバイナリーデータから乱数作るルーチン組んだの思い出した。
(ROMから2バイトxn個のデータとって前回出力した値に足したりXORしたりと)
16bit DOS環境になっても似たようなの作ったなぁ(ROMの代わりに乱数表?作った)。
ROM上のバイナリーデータから乱数作るルーチン組んだの思い出した。
(ROMから2バイトxn個のデータとって前回出力した値に足したりXORしたりと)
16bit DOS環境になっても似たようなの作ったなぁ(ROMの代わりに乱数表?作った)。
123デフォルトの名無しさん (ワッチョイ cd91-rGbT)
2023/01/20(金) 13:55:55.25ID:PBwN2qBR0 ROMから取り出しだと値が偏ったりしないかな?
124デフォルトの名無しさん (ワッチョイ 86cf-7DGa)
2023/01/20(金) 16:51:45.29ID:pV6+JPqV0 やったことないけど>>122見る限りりそんなに偏らないんじゃないかな
基本的にやりくちとしては暗号分野の鍵導出処理と似たようなことをしてるんだから
基本的にやりくちとしては暗号分野の鍵導出処理と似たようなことをしてるんだから
125デフォルトの名無しさん (スッップ Sdea-2YtF)
2023/01/20(金) 18:40:05.00ID:R9yntGVvd 暗号の乱数とゲームで使うような乱数は違うだろ
126デフォルトの名無しさん (ワッチョイ ed01-hn8B)
2023/01/20(金) 18:58:44.32ID:coXRsv3s0 値の範囲を調整するのに mod とると周期性が現れたり偏ったりするねんな
127デフォルトの名無しさん (ワッチョイ 2a47-w88e)
2023/01/20(金) 19:06:38.00ID:vRsHomcy0 >>122
リフレッシュカウンタから乱数を作るのがお約束ですよ、8 bit の時代はね
リフレッシュカウンタから乱数を作るのがお約束ですよ、8 bit の時代はね
128デフォルトの名無しさん (スッップ Sdea-2YtF)
2023/01/20(金) 19:28:35.95ID:R9yntGVvd >>127
そういうCPUやBASICROMに依存する方法は最新機種では動作が変わったり予測できないので商業レベルではやらなかった
かわりに線形合同などのアルゴリズムを使った
アーケードのプレイデモではジョイスティックとボタンの記録だけ取って再生してメモリを節約してたので
毎回同じ乱数パターン(敵の移動や弾発射)が獲得できないと困るので
そういうCPUやBASICROMに依存する方法は最新機種では動作が変わったり予測できないので商業レベルではやらなかった
かわりに線形合同などのアルゴリズムを使った
アーケードのプレイデモではジョイスティックとボタンの記録だけ取って再生してメモリを節約してたので
毎回同じ乱数パターン(敵の移動や弾発射)が獲得できないと困るので
129デフォルトの名無しさん (テテンテンテン MMde-tpib)
2023/01/20(金) 20:01:16.13ID:EscqwfOXM130デフォルトの名無しさん (スッップ Sdea-2YtF)
2023/01/20(金) 20:28:16.76ID:R9yntGVvd 疑似乱数にはたいてい周期性が現れるもの
とくに下の桁に現れやすいので
上の桁を取ればいい(modではなく目的の桁/乱数の最大桁をかける)
とくに下の桁に現れやすいので
上の桁を取ればいい(modではなく目的の桁/乱数の最大桁をかける)
131デフォルトの名無しさん (ワッチョイ 6a36-f6s+)
2023/01/20(金) 20:45:14.37ID:A1RdTars0 >127
再現性のある乱数が欲しいって場合も微レ存。
再現性のある乱数が欲しいって場合も微レ存。
132はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 0a3e-w88e)
2023/01/20(金) 21:21:15.74ID:FDJF8fJ70 >>129
乱数源自体は良質なものだという前提で、
0~10 が欲しいときに単に %11 にすると小さい値のほうが少し出現率が高くなる。
たとえば乱数源がバイト単位だとすると、
255 以下で最大の 11 の倍数 (253) を超えた分 (254~255) が出現率を偏らせる原因。
だからそのような値が出たときに捨てて次の値を使用することにした上で %11 すればいい。
C++ の std::uniform_int_distribution などはだいたいそういう実装になってる。
乱数源自体は良質なものだという前提で、
0~10 が欲しいときに単に %11 にすると小さい値のほうが少し出現率が高くなる。
たとえば乱数源がバイト単位だとすると、
255 以下で最大の 11 の倍数 (253) を超えた分 (254~255) が出現率を偏らせる原因。
だからそのような値が出たときに捨てて次の値を使用することにした上で %11 すればいい。
C++ の std::uniform_int_distribution などはだいたいそういう実装になってる。
133デフォルトの名無しさん (ワッチョイ 6a36-f6s+)
2023/01/20(金) 21:27:39.82ID:A1RdTars0 アセンブラで
MOV AL,8bit 乱数
MOV BL,欲しい整数乱数最大値+1
MUL BL
;AHに0からBL-1までの乱数が入る
ってなことやってたような気がする。
計算上最大値の出現率が低いみたい。
16bitに拡張すれば多少改善。
MOV AL,8bit 乱数
MOV BL,欲しい整数乱数最大値+1
MUL BL
;AHに0からBL-1までの乱数が入る
ってなことやってたような気がする。
計算上最大値の出現率が低いみたい。
16bitに拡張すれば多少改善。
134デフォルトの名無しさん (ワッチョイ 2a47-w88e)
2023/01/20(金) 22:44:15.60ID:vRsHomcy0135デフォルトの名無しさん (ワッチョイ 2a47-w88e)
2023/01/20(金) 22:45:17.95ID:vRsHomcy0136はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 0a3e-w88e)
2023/01/20(金) 23:11:55.26ID:FDJF8fJ70 ファミコン、スーパーファミコン時代の有名ソフトの乱数生成の仕組みが今ではかなり明らかになってるが、
ドラクエとかファイナルファンタジーとかでも思ったより場当たり的な雑な仕組みで驚く。
こういう用途だと多少の性質の悪さもそれはそれで味になるということもあるんだろう。
シミュレーションとか暗号とかに関わるものだと理論的な裏付けがないと恐ろしいが……
ドラクエとかファイナルファンタジーとかでも思ったより場当たり的な雑な仕組みで驚く。
こういう用途だと多少の性質の悪さもそれはそれで味になるということもあるんだろう。
シミュレーションとか暗号とかに関わるものだと理論的な裏付けがないと恐ろしいが……
137デフォルトの名無しさん (テテンテンテン MM7f-TAsf)
2023/01/21(土) 00:33:34.31ID:EJn7glvGM138デフォルトの名無しさん (テテンテンテン MM7f-TAsf)
2023/01/21(土) 00:40:48.68ID:EJn7glvGM 1 2 2 と出て、2が偏ってと言う奴はいない
あまりにも範囲が小さいと、偏ってるかとか周期が有るかは長く見ないと分からん
あまりにも範囲が小さいと、偏ってるかとか周期が有るかは長く見ないと分からん
139デフォルトの名無しさん (ワッチョイ 6fda-A+LD)
2023/01/21(土) 00:51:58.56ID:9x5I4Xif0140デフォルトの名無しさん (ワッチョイ cfcf-Jpma)
2023/01/21(土) 00:55:32.36ID:iEE3pXT90 >>137
周期の話じゃないよ 乱数発生器の下位ビットはランダムじゃないことがあるって話だよ
全部同じ値だったりrand()%2で0と1が交互に順番に出てくるだけだったりするから上位ビット使おうってこと
自前で乱数を作る際にmodを使わないなんてのはC言語のFAQレベルの常識の話だからちょっとネットでもあさって勉強すればすぐ身につくよ
それ以前に良い発生器を使えばいいっていうのはその通りだね
周期の話じゃないよ 乱数発生器の下位ビットはランダムじゃないことがあるって話だよ
全部同じ値だったりrand()%2で0と1が交互に順番に出てくるだけだったりするから上位ビット使おうってこと
自前で乱数を作る際にmodを使わないなんてのはC言語のFAQレベルの常識の話だからちょっとネットでもあさって勉強すればすぐ身につくよ
それ以前に良い発生器を使えばいいっていうのはその通りだね
141デフォルトの名無しさん (テテンテンテン MM7f-TAsf)
2023/01/21(土) 01:15:16.87ID:EJn7glvGM >>140
オマエが無知なの分かったよ
下位ビットが規則的になるってのは何も考えてない線形合同法だけの性質だ
msvcrtのrandは線形合同法で求めた32bitの内上位16bitを下位にシフトしてるから、そういう性質はない
他の長周期な乱数はなにもしなくても当然そんな性質はない
オマエが無知なの分かったよ
下位ビットが規則的になるってのは何も考えてない線形合同法だけの性質だ
msvcrtのrandは線形合同法で求めた32bitの内上位16bitを下位にシフトしてるから、そういう性質はない
他の長周期な乱数はなにもしなくても当然そんな性質はない
142デフォルトの名無しさん (テテンテンテン MM7f-TAsf)
2023/01/21(土) 01:36:04.58ID:EJn7glvGM ちなみにLinux(glibc)で% 10で試しても、偶数と奇数が交互に続くと言うことはなかった
カルドセプトで話題になった乱数のバグは、自前で線形合同法を実装したから起きた問題だ
普通にSDKの乱数を使ってたら起きなかっただろう
カルドセプトで話題になった乱数のバグは、自前で線形合同法を実装したから起きた問題だ
普通にSDKの乱数を使ってたら起きなかっただろう
143デフォルトの名無しさん (ワッチョイ 7f36-88l+)
2023/01/21(土) 02:05:39.28ID:sslkm/QP0 >135
8/16bit時代のティルナノーグってゲームがシナリオコードっての使ってマップやシナリオを自動生成するらしく、
まぁ多分シナリオコードを再現性のある乱数のキーにしてるんだろうと。
8/16bit時代のティルナノーグってゲームがシナリオコードっての使ってマップやシナリオを自動生成するらしく、
まぁ多分シナリオコードを再現性のある乱数のキーにしてるんだろうと。
144デフォルトの名無しさん (スッップ Sd1f-iFXH)
2023/01/21(土) 05:00:16.98ID:Q9FQ3lI1d >>141
結局下位のほうに周期性が現れやすいというのは肯定してるなw
ライブラリのを仕組みもわからずそのまま使うと問題が起きた時に危険なので自前で作ったほうが楽なこともあるんだよ
移植の問題もあるから
結局下位のほうに周期性が現れやすいというのは肯定してるなw
ライブラリのを仕組みもわからずそのまま使うと問題が起きた時に危険なので自前で作ったほうが楽なこともあるんだよ
移植の問題もあるから
145デフォルトの名無しさん (ワッチョイ 6301-CtYK)
2023/01/21(土) 11:13:45.88ID:TvLSyCnz0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はパンダがいなくなる状況に直面するだろう」 中国メディア、専門家の見方伝える [♪♪♪★]
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★5 [BFU★]
- 【福岡】ミカンの木に逆さ吊りになっていた高齢の男性が死亡 [雑用縞工作★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★11 [樽悶★]
- 止まらぬ「日本売り」 高市財政への懸念で進む金利上昇と円安 ★2 [蚤の市★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★12 [樽悶★]
- コンビニ店長、ついにキレる「なんであなた達にトイレを貸さないといけないんですか?私達はトイレレンタル業ではありません」 [329329848]
- 【高市悲報】大暴落 [115996789]
- 🏡
- 教育ママゴン「うちの子はしんちゃんや特撮、リゼロは見せません。ジブリやディズニーとかしか見させません」こゆのって実際どうなん? [257926174]
- 【速報】東京から人が消える [329329848]
- 力を解放していいかな?
