Numbers
- What would be the output of following code snippet?
int ran = random.nextInt(10) + 2;
-
View Hint View Answer Discuss in Forum
NA
Correct Option: B
random.nextInd(10) + 2; returns random numbers between 2 to 11 including 2 and 11. it follows “nextInt(max – min +1) + min” formula.
- How many bits are used for generating random numbers?
-
View Hint View Answer Discuss in Forum
NA
Correct Option: D
Random number can accept 64 bits but it only uses 48 bits for generating random numbers.
- What would be the output of following code snippet?
int ran = random.nextInt(10) + 1;
-
View Hint View Answer Discuss in Forum
NA
Correct Option: C
random.nextInt(10) + 1; returns random numbers between 1 to 10 including 1 and 10.
- What is the range of numbers returned by Math.random() method?
-
View Hint View Answer Discuss in Forum
NA
Correct Option: B
Math.random() returns only double value greater than or equal to 0.0 and less than 1.0.
- Math.random() guarantees uniqueness?
-
View Hint View Answer Discuss in Forum
NA
Correct Option: A
Math.random() doesn’t guarantee uniqueness. To guarantee uniqueness we must store the generated value in the database and compare against already generated values.