lundi 12 juin 2017

How can I generate n random numbers without a for loop

I am trying to generate 4 random integers between 0-9. I can easily achieve this using a for-loop:

digits = [random.randrange(10) for i in range(4)]

Assuming it is possible, I was wondering about other ways to yield the same result, perhaps without directly using a for-loop. I was experimenting with itertools and this didn't work:

digits = itertools.repeat(random.randrange(10), 4)

The main purpose of my question is to expose myself to additional methods. Thanks.




Aucun commentaire:

Enregistrer un commentaire