通信とか暗号化の世界で「乱数」と「ランダム値」は別物ですか?例えばランダム値を生成というタスクが必要な場合1000パターンの数字の組み合わせを事前にリスト化し、そのリストの中から1つを無作為に選ぶこともランダム値と言える?

1件の回答

回答を書く

1292281

2026-07-03 14:35

+ フォロー

乱数とランダム値は同じような意味で使われます。
数学的には違うものですが
同じと思って良いです。

ただ、質問文の例は全然違います。

事前のリストから無作為に選んでも
あらかじめ決められてるならランダム値ではありませんし
1000パターンは少なすぎます。
暗号分野では1兆パターンでも少なすぎるくらいです。
暗号分野で乱数といえば128ビット以上がよく使われます。
つまり2の128乗個です。途方もないパターン数です。

そもそも「無作為」をプログラミングに落とし込むのはかなり手間でして、
「無作為」を再現するために擬似乱数というものが使われます。
通信・暗号分野で乱数、ランダム値といえば
この擬似乱数かハードウェアを利用した真正乱数を指すと思います。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有