When randomly choosing m stocks from n available stocks, we can draw a set of random numbers from a uniform distribution. To generate 10 random numbers between 1 and 100 from a uniform distribution, we have the following code. To guarantee for the same set of numbers, the seed()
function is used:
>>>import scipy as sp >>>sp.random.seed(123345) >>>x=sp.random.uniform(low=1,high=100,size=10)
Again, low, high, and size are the three input names. The first one specifies the minimum, the second one specifies the high end, while the size gives the number of the random numbers we intend to generate. The first five numbers are shown as follows:
>>>print(x[0:5]) [ 30.32749021 20.58006409 2.43703988 76.15661293 75.06929084] >>>
Next program randomly roll a dice with a value from 1, 2, and up to 6:
import random def rollDice(): roll = random.randint(1,6) return roll i =1 n=10 result=[] random.seed...