立即學習:https://edu.csdn.net/course/play/6861/371097?utm_source=blogtoedu
幾個典型的隨機數生成函數
import numpy as np
#隨機整數
np.random.randint(10,23)
#隨機均勻分佈
np.random.uniform(0,1)
#隨機正態分佈
np.random.normal(0,1)
案例分享:理想賭場下的結局(輸贏的概率相同)
贏了:8元
輸了:-8元
1500局之後到底是贏了還是輸了?
#案例分享:理想賭場下的結局(輸贏的概率相同)贏了:8元輸了:-8元。1500局之後到底是贏了還是輸了?
import numpy as np
import matplotlib.pyplot as plt
init = 1000
packages= [init]
R = np.random.uniform(0,1,1500)
for i in R:
if(i < 0.5):
init -= 8
else:
init += 8
packages.append(init)
plt.plot(range(1501),packages)