Rastgele bir float almak için random.random()
kullanıyorum (açıkçası!). Ama gerçekten yapmak istediğim şey şunun gibidir:Python'daki Rastgelelik
there's a 30% chance my app does this:
pass
else:
pass
Bunu yapmamda bana yardımcı olabilir misiniz?
Gerçekten ne yapmaya çalışıyorsunuz? Sorunun belirsizliği ve @ hd1'in altındaki cevapta rastlantısallığın doğasıyla ilgili garip yorum dizisi arasında, oldukça belirsizdir. – dkamins
@Dkamins, Ben biraz daha açık yapmak için yazıyı düzenledim, umarım. Zamanın% 30'unu gerçekleştirmek için buna ihtiyacım var, yoksa başka bir şey yap. Sadece genel bir algoritma arıyoruz. hd1'in mesajı öyle görünüyor - kabul etmeden önce biraz daha anlamaya çalışıyorum. –
"% 30" değerini bir kayan değer olarak düşünüyorsanız, 'hd1' cevabını kabul edin; "10'dan 3'ü" olarak düşünüyorsanız, Oscar López'in cevabını kabul edin. İkisi de doğru ve eşdeğerdir, bu sadece sizin durumunuzda daha okunaklı ya da daha “doğru” gibi görünüyor. – abarnert