What are the different ways to generate random numbers?
Answer Posted / chaitanya
Random module is the standard module that is used to generate the random number.
The method is defined as:
import random
random.random()
The statement random.random() method return the floating point number that is in the range of [0, 1). The function generates the random float numbers. The methods that are used with the random class are the bound methods of the hidden instances. The instances of the Random can be done to show the multi-threading programs that creates different instance of individual threads. The other random generators that are used in this are:
• randrange(a, b): it chooses an integer and define the range in-between [a, b). It returns the elements by selecting it randomly from the range that is specified. It doesn’t build a range object.
• uniform(a, b): it chooses a floating point number that is defined in the range of [a,b).Iyt returns the floating point number
• normalvariate(mean, sdev): it is used for the normal distribution where the mu is a mean and the sdev is a sigma that is used for standard deviation.
• The Random class that is used and instantiated creates an independent multiple random number generators.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How many kinds of operators do we have in python? Explain arithmetic operators?
When is the python decorator used?
Is numpy faster than python?
What are private methods in python?
List out atleast two loop control statements?
How to use of return keywords in python?
Why is python faster than r?
What does the **kwargs do in python?
Which of the following statements create a dictionary? (Multiple correct answers possible)
What is static in python?
Is map faster than for loop python?
Please explain when is the python decorator used?
What do you mean by ‘suites’ in python?
Is Python a good choice for web development
What does range () do in python?