5.00 / 1 oy

Java ile iki sayı arasında rastgele sayı üretmek

Rastgele sayı üretimi ile ilgili çok örnek paylaştım ama iki sayı arasında rastgele sayı üretmek adında bir örnek paylaşmadığımı fark ettim. Random sınıfını kullanarak rastgele sayı üretiminde Math.random()'a alternatif olarak iki sayı arasında nasıl rastgele sayı üretebileceğimize bakalım:

0 ile bir sayı arasında rastgele sayı üretmek

new Random().nextInt(5);  // [0 ile arasında 4] [min = 0, max = 4]

Bir sayı ile başka bir sayı arasında rastgele sayı üretmek

İki sayı arasında rastgele bir sayı elde etmek için temel algoritma şu şekildedir:

En küçük = 10 , en büyük = 30 ise aralık = (10 - 30 arasıdır)

İki sayı arasında rastgele bir sayı elde etmek için temel algoritma şu şekildedir:

new Random().nextInt((max - min) + 1) + min

Örnek: 20 ile 30 arası bir sayı üretelim

new Random().nextInt(10 + 1)  + 20 // [0...10]  + 20 = [20...30]

 

utku33

03.03.2020 06:31

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java ile iki sayı arasında rastgele sayı üretmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.