-7
我需要確定在特定時間內衰減的原子數量。我獲得了氡222的一半壽命,並從中計算出任何一個原子在1分鐘內衰變的概率。Python - 如何用逐位概率生成隨機數?
如果我有x個原子,概率是y,如何計算1分鐘內衰減的數字?
我現在有一個非常低效的功能(見下文),但這可能可以更容易地完成。
def Decay(atomno, decayrate):
out = 0
for atom in range(atomno):
if random.uniform(0,1)<decayrate:
out += 1
return out
這個問題屬於Math.SE ... – Rishav
「如果我有x個原子,概率是y,那麼我該如何計算dec在1分鐘之內?「 < - 你的原子數乘以你已經計算出的單個原子的概率? – timgeb
但是我的函數不會輸出int(x * y)'。我需要它是隨機的,就像在現實生活中一樣。 – speedstyle