Sadece "büyük API sendromu" nedeniyle mi yoksa bazı durumlarda daha çok önyargılı olan rasgele sayılar mı oluşturuyor? Eğer öyleydi ... Önyargıyı kontrol etmenin önemli olacağını düşünürdüm.JDK neden hem Math.random() hem de Random sınıfına sahip?
cevap
Aynısı gerçekten. Sadece bir kolaylık yöntemi. Javadoc here’u kontrol edin. Ayrıca, rasgele nesneler oluşturarak yeniden tohumlayabilirsiniz, Math.random()
ise statik bir rasgele örnek kullanacaktır.
Hemen herzaman Rasgele'yi kullanmak isteyebilirsiniz, çünkü tohumlamayı kontrol edebilir ve çeşitli türler oluşturabilirsiniz (boole, int, vs.). –
Lütfen bir JRE için JavaDocs'a bağlantı kurma, bağlantıyı s. 7 dokümanı işaret edecek şekilde güncelledim. –
@Andrew Thompson - StackExchange kodunun geliştirilebileceği ve bunları yapan kullanıcılara kötü bağlantılar bildirdiği bir alan gibi görünüyor mu? – djangofan
Tahmin ettiğim bias-ness ne demek oluyor: 1) tekdüze dağılım ((0,1 ila 0,3) içinde (0,5 ila 0,6 arasında) kadar çok sayıda vuruşunuz var ve 2) sayılar birbirinden bağımsızdır (oldukça değil) doğru, ama böyle görünüyor). – toto2