[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 / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y ] [Search | Home]
4Archive logo
How do I generate random number list in Python...
If images are not shown try to refresh the page. If you like this website, please disable any AdBlock software!

You are currently reading a thread in /sci/ - Science & Math

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
Thread DB ID: 464064



[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 / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

[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 / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | 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.
This is a 4chan archive - all of the shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.