Question

Question: What are the problems with the random number generator that we have used from the...

Question: What are the problems with the random number generator that we have used from the java.util.Random class and method int n = rand.nextInt(6)+1? What other methods there are that producing random number generators and what's the difference?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

in the above line n = rand.nextInt(6) +1 in this statment we cannot generate the random number 0 as one is always added in the rand.nextInt result,also rand.nextInt(n) can only generate random numbers in between 0 (inclusive) and n(excluded). We cannot generate random ineteger in range direclty using rand class . The following are the different ways to generate random number in java

1) Math.Random() gives double from 0.0 to 1.0

(int) (Math.Random()*((high-low)+1) +min;

2)Random.ints java.util.Random

Random R = new Random();

int number = R.ints(min,(max+1)).findFirst().getAsInt();

Add a comment
Know the answer?
Add Answer to:
Question: What are the problems with the random number generator that we have used from the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 15. What are the members of a class? a) fields and methods b) String and double...

    15. What are the members of a class? a) fields and methods b) String and double c) reference variables and objects d) Scanner and PrintWriter „16. How is the Random class used to generate a random number from 1 to 6? Assume rand is an object of the Random class: a) int number = rand.nextInt(); b) int number = rand.nextInt(6) + 1; c) int number = rand.nextInt(5); int number = rand.nextInt(5) + 1;

  • A random number generator is used to select a number from 1 to 100. What is...

    A random number generator is used to select a number from 1 to 100. What is the probability of selecting an odd number? 0.250 0.077 0.500 0.050

  • In this problem you'll get to use one of Java's random number generators, java.util.Random (see the...

    In this problem you'll get to use one of Java's random number generators, java.util.Random (see the docs for Random). This class generates a random double precision number uniformly distributed in the range [0.0 ... 1.0). That is, the numbers go from 0 to 1, including 0 but excluding 1. It is a common need in Java programming to generate a random integer number that's uniformly distributed in the range of [0 ... n), such as we saw in the dice...

  • I am currently doing homework for my java class and i am getting an error in...

    I am currently doing homework for my java class and i am getting an error in my code. import java.util.Scanner; import java.util.Random; public class contact {       public static void main(String[] args) {        Random Rand = new Random();        Scanner sc = new Scanner(System.in);        System.out.println("welcome to the contact application");        System.out.println();               int die1;        int die2;        int Total;               String choice = "y";...

  • need help editing or rewriting java code, I have this program running that creates random numbers...

    need help editing or rewriting java code, I have this program running that creates random numbers and finds min, max, median ect. from a group of numbers,array. I need to use a data class and a constructor to run the code instead of how I have it written right now. this is an example of what i'm being asked for. This is my code: import java.util.Random; import java.util.Scanner; public class RandomArray { // method to find the minimum number in...

  • IVOVI U UL Question 46 Suppose we have Random rand = new Random(); Which of the...

    IVOVI U UL Question 46 Suppose we have Random rand = new Random(); Which of the following expression generates a random integer between 20 and 100, inclusive? rand.nextint() 96 80 rand.nextint() 96 80 + 20 rand.nextInt() % 81 rand.nextInt() % 81 + 20 A Moving to another question will save this response. Moving to another question will save this response. Question 47 Suppose I have the following Scanner object: File file = new File("data txt") Scanner input = new Scanner(file);...

  • Java question Q1) Use the following code snippet which generates a random sized array with random...

    Java question Q1) Use the following code snippet which generates a random sized array with random contents to complete the following problems: public int [] createRandomArray() {         int size = (int) (Math.random() * 10) + 1;         int[] array = new int [size];         for (int i = 0; i < array.length; i++) {             array[i] = (int) (Math.random() * 10 ) + 1;         }         return array;     } Assignment...

  • !!!!!!!Java!!!!! When you are confident that your methods work properly and that you can generate random...

    !!!!!!!Java!!!!! When you are confident that your methods work properly and that you can generate random text with my generateText method, you can move on to the second step. Create a third class called Generator within the cs1410 package. Make class. This class should have a main method that provides a user interface for random text generation. Your interface should work as follows: Main should bring up an input dialog with which the user can enter the desired analysis level...

  • In the "Go" button add 15 random numbers in the array using a random number generator....

    In the "Go" button add 15 random numbers in the array using a random number generator. Remove the call to "SetToZero" and the code following. Remove the "SetToZero" method. Add Access Keys of your choice Assign an accept button Assign cancel button (Exit) Add a Button "Find Max" Write an appropriately named method that Accepts the array Finds the largest int and returns the value "Find Max" button click Calls above method Opens a MessageBox to display the returned value...

  • a random numbee generator is used to select an integer from 1 to 200 (inclusively) what...

    a random numbee generator is used to select an integer from 1 to 200 (inclusively) what is the peobability of selecting the integer 137

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT