random()
می خواهی یک عدد تصادفی بسازی؟ متد random() دقیقا همین کار را می کند. این متد برای بازی ها و قرعه کشی خیلی کاربردی است.
random؛ عدد تصادفی جاوا چیست؟
متد random() یک عدد اعشاری بین صفر و یک برمی گرداند. این یعنی نتیجه می تواند صفر باشد، اما هرگز دقیقا یک نیست.
سینتکس
public static double random();
مثال از منبع
System.out.println(Math.random());
نکته: خروجی همیشه نوع double است. پس اعشار خواهی دید.
هشدار: نتیجه هرگز دقیقا 1 نیست. بنابراین شرط مساوی 1 جواب نمی دهد.
تمرین گام به گام
- یک متغیر (Variable) از نوع
doubleبساز. - مقدار آن را از
Math.random()بگیر. - با
System.out.printlnچاپ و چند بار اجرا کن.
لینک های مرتبط
رفتار عدد بعدی را با nextUp() و nextDown() ببین. همچنین راهنمای عدد تصادفی جاوا همین صفحه است.
جمع بندی سریع
- خروجی بین 0 و 1 است.
- ممکن است 0 برگردد.
- هرگز دقیقا 1 نیست.
- نوع خروجی همیشه
doubleاست.