random.betavariate() method in Python (original) (raw)
Last Updated : 17 May, 2020
**betavariate()** is an inbuilt method of the random module. It is used to return a random floating point number with beta distribution. The returned value is between 0 and 1.
Syntax : random.betavariate(alpha, beta)Parameters :alpha : greater than 0 beta : greater than 0Returns : a random beta distribution floating number between 0 and 1
Example 1:
Python3 1== `
import the random module
import random
determining the values of the parameters
alpha = 5 beta = 10
using the betavariate() method
print(random.betavariate(alpha, beta))
`
Output :
0.5148685287422776
Example 2: We can generate the number multiple times and plot a graph to observe the beta distribution.
Python3 1== `
import the required libraries
import random import matplotlib.pyplot as plt
store the random numbers in a
list
nums = [] low = 10 high = 100 mode = 20
for i in range(100): temp = random.betavariate(5, 10) nums.append(temp)
plotting a graph
plt.plot(nums) plt.show()
`
Output : 