This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Which of the following will output a random with values only from 1 to 10 ? 1) System.out.println(Math.round(Math.random()*10)); 2) System.out.println(Math.round(Math.random()%10)); 3) System.out.println(Math.random()*10); 4) None of the above The answer given is 4 can anyone please explain and what does random number means between 0.0 to 1.0 or beyond also. Thanks
As far as I know, random is a method in java.lang.Math clas which generates a random number between 0.0 and 1.0 and returns it as a double value. And in plain english, it picks a number from 0.0 to 1.0 randomly.(which ever it feels like). Bye, Tualha Khan