[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]
4chanarchives logo

How do I generate random number list in Python code?


Thread replies: 6
Thread images: 1

Hi, can someone here help me with some python?

I am trying to generate a list of random length (but between 3-15; in following example), containing random integers (between 1-10 in following example).

At first I tried using the random.sample function:
>a=random.sample(range(1,10) , random.randrange(3,15))
But then learnt that it picks unique elements from the given population - hence the length of my first argument must be greater than the value of my second argument.

What other methods are there that I can generate a list to suit my requirements?
I want to try keeping it compact and only one line of code too please.
>>
>>7810261
[random.randint(1,10) for i in xrange(random.randint(3,15))]
>>
>>7810261
You could try numpy
def ran_list():
return np.random.randint(3,16,random.randint(1,10))
>>
>>7810263
thank you. that fixed it for me.

i slightly modified it and am now using:
>testlist=[random.randrange(0,100) for i in range(random.randrange(2,20))]

(ignore the different number ranges i selected).

thanks, bye!
>>
Random numbers are based on time. Basically you have to program a functioning clock first, and then have your rng call the clock function
>>
>>7810287
i don't need 'truly' random numbers.

for the sake of the functions i'm testing in these python exercises, what i got now is perfect.
Thread replies: 6
Thread images: 1
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y / ] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
If a post contains illegal content, please click on its [Report] button and follow the instructions.
This is a 4chan archive - all of the content originated from them. If you need information for a Poster - you need to contact them.
This website shows only archived content and is not affiliated with 4chan in any way.
If you like this website please support us by donating with Bitcoin at 1XVgDnu36zCj97gLdeSwHMdiJaBkqhtMK