108k views
1 vote
Write math random statement to generate each of the following:

1. random number between 0 and 1.
2. random number between 2 and 20.
3. random number between 0 and 50.
4. random number between 30 and 100.

1 Answer

3 votes

Final answer:

To generate random numbers in the given ranges, use the Math.random() function scaled and shifted as required. For example, Math.floor(Math.random() * (max - min + 1)) + min where 'min' and 'max' are the range bounds. The results will be different for each call.

Step-by-step explanation:

To generate a random number in mathematics, we can use different functions depending on the range required. Here's how you can generate each of the random numbers mentioned using a typical programming language or calculator with pseudo-random number generation capabilities:

  • Random number between 0 and 1: You can simply use a function like Math.random() which by default generates a number in this range.
  • Random number between 2 and 20: You can scale and shift the output of Math.random() by using the formula Math.floor(Math.random() * 19) + 2 to get a random integer in the desired range.
  • Random number between 0 and 50: Use the formula Math.random() * 50 for a decimal between 0 and 50, or Math.floor(Math.random() * 51) for an integer.
  • Random number between 30 and 100: Use the formula Math.floor(Math.random() * 71) + 30 for an integer between 30 and 100.

Keep in mind that repeated calls to these functions will yield different results, as the numbers are pseudo-randomly generated.

User Claudiu Guiman
by
8.2k points