クリアまでの3ステップ
-
演習環境は不要です
このチャレンジは問題文の情報だけで解答できます。見つけたフラグをそのまま提出してください。
-
ターミナルで探す
-
見つけたフラグを提出
Predictable Randomness
固定seedの疑似乱数は再現できます。暗号用途で一般用途の乱数を使ってはいけません。 フラグ生成コード: import random random.seed(12345) flag_chars = [chr(random.randint(65, 90)) for i in range(10)] print("KINOCO{" + "".join(flag_chars) + "}") 同じPythonコードを実行し、生成されるフラグを提出してください。
このチャレンジは問題文の情報だけで解答できます。見つけたフラグをそのまま提出してください。
seedが同じなら乱数列も同じです
Python 3でそのまま実行できます
暗号用途では secrets モジュールなどを使います