サイコロのソースコードでインポートやモジュールを学ぶ!
サイコロのソースコードはPythonの基礎を学ぶのに良さそうって思い書いてみました。
...
import random
list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
random.choices(list)
print(list)
...
これを起動するとサイコロの数字のように
ランダムに出ます。
桃鉄のサイコロやスマホゲームのガチャにもこのやり方が応用されてるでしょう。
もっともスマホゲームのガチャはレア度高いと出にくくしたりしてるのですが。
・importとは何か?
import randomのimportはimportはパッケージやモジュールを呼び出して使用するときによく使います。
サイコロのソースコードの例で言えば。
import パッケージ
つまりrandomの部分はモジュールなんです。
・モジュールとは何か?
これはPythonである動作をさせるパーツのようなものです。
サイコロコードのrandomはランダムに数値を取り出すパーツなんです。
基礎中の基礎を学びました。
応用して確率を操作したり一定の数字がたくさん出るようにしたり出来たら楽しいでしょうね。
スマホゲームのソースコードは見たことないが
RPG何かは会心の一撃やはぐれメタルがなかなか出なくしたり、逃げる確率が高いなど
import randomで操作してるのでしょうね。