"Enter"a basıp içeriğe geçin

Python’da rastgele sayı üretimi – Linux ipucu

Python, rasgele sayılar üretmek için bir modül sağlar. Bu birimin adı rastgele. Rastgele birim, rasgele sayılar üretmek için kullanılan bir dizi farklı fonksiyon içerir. Bazen rasgele sayılar üretme ihtiyacı olabilir; Örneğin, oyunlarda ve diğer birçok uygulamada simüle edilmiş deneyler yaparken. Bu makale, rastgele birimin çeşitli işlevlerini kullanarak Python’da rastgele sayıların nasıl üretileceğini açıklamaktadır.

Rastgele sayı oluşturma işlevleri

Python rasgele modülü, rasgele sayıların işlenmesi ve üretilmesi için çeşitli işlevler sağlar.

Aşağıdakiler, rasgele sayıları oluşturmak ve değiştirmek için kullanılan rasgele birimin bazı genel işlevlerini içerir: e”

rol. Tanılama.
Randint(a,b) Belirtilen aralıkta rastgele bir sayı üretir ve döndürür.

“a,b” terimi aralıktır. Örneğin randint(1.7) yazarsak bu fonksiyon 1 ile 17 arasında rastgele bir sayı değeri döndürür.

oy() Verilen sayılardan elemanı seçer ve döndürür.

Sayılar bir kapta, yani bir listede olabilir.

rastgele() Float rastgele sayılar üretmek için kullanılır.

0 ile 1 arasında rastgele bir sayı döndürür.

ranrang() Belirli bir dizi arasında rastgele bir sayı oluşturmak için kullanılır.

Başlangıç ​​değerini, son değeri ve seçiminizden çıkarmak istediğiniz sayıyı alır.

karıştır() Kapsayıcıyı veya listeyi bağımsız değişken olarak alır ve öğelerin sırasını değiştirir.
üniforma() Belirli bir aralıkta kayan rastgele bir sayı döndürür.

Bunlar, Python’da rasgele sayılar oluşturmak için kullanılan en yaygın işlevlerdir.

Bu işlevlerin bazı örneklerini görelim.

Randint(a,b) işlevi

İşte bir örnek randint(a,b) işlevi. Bu örnekte, (1,20) aralığını belirtiyoruz ve rastgele bir sayı üretiyoruz. Belirtilen aralıkta farklı rasgele sayılar elde edebilmemiz için program birkaç kez çalışacaktır.

# Rastgele bir birim içe aktar
ithalatrastgele
# 1’den 20’ye kadar rastgele bir sayı yazdır
matbaa(“rastgele sayı:”Verastgele.rastgele(1Ve20))

üretim |

Çıktı Python konsolunda görüntülenir. Çıktıda 1 ile 20 arasında rasgele sayıların üretildiğini görebilirsiniz.

ranint() fonksiyonunun aralığını (1,10) olarak değiştirirsek 1 ile 10 arasında rasgele bir sayı üretecektir. Verilen aralıkta farklı rasgele sayılar alabilmemiz için program birkaç kez çalışacaktır.

# Rastgele bir birim içe aktar
ithalatrastgele
# 1’den 10’a kadar rastgele sayı yazdır
matbaa(“rastgele sayı:”Verastgele.rastgele(1Ve10))

üretim |

Çıktı Python konsolunda görüntülenir. Çıktıda 1 ile 10 arasında rasgele sayıların üretildiğini görebilirsiniz.

seç() işlevi

Daha önce tartışıldığı gibi, select() işlevi, öğeyi verilen sayılardan seçer ve döndürür. Sayılar bir kapta, yani bir listede olabilir. Listeden bir örnek görelim.

# Rastgele bir birim içe aktar
ithalatrastgele
# Bir sayı listesi tanımlayın
var olan=[1,2,3,4,44,5,65,99,10,100]
# Rastgele bir seçim yazdır
matbaa(rastgele.oy(var olan))

üretim |

Çıktı Python konsolunda görüntülenir. Verilen listeden farklı rasgele seçimler alabilmemiz için program birden çok kez çalıştırılır.

Benzer şekilde, bir dizi listesi tanımlayabilir ve select() işlevini kullanarak rastgele bir seçim gerçekleştirebiliriz.

# Rastgele bir birim içe aktar
ithalatrastgele
# Kelime listesini tanımla
var olan=[“Merhaba”,“Hoş geldin”,“ile”,“NS”,“linuxhint”]
# Rastgele bir seçim yazdır
matbaa(rastgele.oy(var olan))

üretim |

Çıktı Python konsolunda görüntülenir. Verilen listeden farklı rasgele seçimler alabilmemiz için program birden çok kez çalıştırılır.

rastgele() işlevi

Rastgele işlevi, 0 ile 1 arasında rastgele bir kayan noktalı sayı oluşturmak için kullanılır.

# Rastgele bir birim içe aktar
ithalatrastgele
# 0 ile 1 arasında rastgele bir kayan noktalı sayı yazdırılır.
matbaa(rastgele.rastgele())

üretim |

Çıktı Python konsolunda görüntülenir. Verilen listeden farklı rasgele seçimler alabilmemiz için program birden çok kez çalıştırılır.

1 ile 10 arasında rastgele bir sayı ve kayan noktalı bir sayı toplamak istiyorsak bu şekilde yapabiliriz.

# Rastgele bir birim içe aktar
ithalatrastgele
#num1 değişkenini tanımlayın ve 1’den 10’a kadar rasgele sayıları saklayın
1 numara=rastgele.rastgele(1Ve10)
#num2 değişkenini tanımlayın ve 0 ile 1 arasında rasgele kayan nokta sayıları depolayın
2 numara=rastgele.rastgele()
# num1 ve num2’nin toplamını yazdırıyoruz
matbaa(“Toplam:”Ve1 numara + 2 numara)

üretim |

Çıktı Python konsolunda görüntülenir. Büyük olasılıkla, her seferinde yeni rasgele sayılar üretilir. Bu nedenle, farklı toplam değerler elde etmek için program birkaç kez çalıştırılır.

randrange() işlevi

Daha önce tartışıldığı gibi, belirli bir dizide rasgele bir sayı oluşturmak için randrange() işlevi kullanılır. Seçtiğiniz başlangıç ​​değerini, bitiş değerini ve çıkarmak istediğiniz sayıyı alır.

# Rastgele bir birim içe aktar
ithalatrastgele
2 sayısı hariç 1’den 10’a kadar rasgele bir sayı yazdır
matbaa(rastgele.render(1Ve10Ve2))

üretim |

Çıktı Python konsolunda görüntülenir. Program birden çok kez yürütülür.

atlatmak() işlevi

shuffle() işlevi, kabı veya listeyi bağımsız değişken olarak alır ve öğelerin sırasını değiştirir.

# Rastgele bir birim içe aktar
ithalatrastgele
# Bir sayı listesi tanımlayın
var olan=[1,2,3,4,44,5,65,99,10,100]
# Orijinal listeyi yazdır
matbaa(orijinal liste \nVevar olan)
#shuffle() öğesini çağırarak listeyi karıştırın
rastgele.karıştır(var olan)
# Rastgele karıştırılmış listeyi yazdır
matbaa(Bulanık liste \nVevar olan)

üretim |

Çıktı Python konsolunda görüntülenir.

Benzer şekilde, shuffle() işlevini kullanarak kelime listesini karıştırabiliriz.

# Rastgele bir birim içe aktar
ithalatrastgele
# Kelime listesini tanımla
var olan=[“Merhaba”,“Hoş geldin”,“ile”,“NS”,“linuxhint”]
# Orijinal listeyi yazdır
matbaa(orijinal liste \nVevar olan)
#shuffle() öğesini çağırarak listeyi karıştırın
rastgele.karıştır(var olan)
# Rastgele karıştırılmış listeyi yazdır
matbaa(Bulanık liste \nVevar olan)

üretim |

Çıktı Python konsolunda görüntülenir.

birleşik() işlevi

Uniform() işlevi, belirli bir aralıkta kayan rastgele bir sayı döndürür.

# Rastgele bir birim içe aktar
ithalatrastgele
1’den 10’a kadar rasgele kayan noktalı sayıları yazdır
matbaa(rastgele.üniforma(1Ve10))

üretim |

Çıktı Python konsolunda görüntülenir. Program, 1 ile 10 arasında birden çok kayan noktalı sayı üretmek için birden çok kez yürütülür.

çözüm

Bu makale Python’da rasgele sayı üretimini bazı basit örneklerle açıklamaktadır. Randint(), random() ve daha fazlası dahil olmak üzere Python’da rasgele sayılar oluşturmak için kullanabileceğiniz birçok işlev vardır. Bu makale, yeni başlayanların Python’da rastgele sayı oluşturmayı daha iyi anlamalarına yardımcı olacaktır.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir