Generate random number in range excluding some numbers

Kewl

Is there a simple way in Python to generate a random number in a range excluding some subset of numbers in that range?

For example, I know that you can generate a random number between 0 and 9 with:

from random import randint
randint(0,9)

What if I have a list, e.g. exclude=[2,5,7], that I don't want to be returned?

McGrady

Try this:

from random import choice

print choice([i for i in range(0,9) if i not in [2,5,7]])

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Generate random floats excluding a range of numbers

Generate a random even number inside a range?

Generate random number outside of range in python

Generate 'n' unique random numbers within a range

How can I generate a random number within a range but exclude some?

Generate random number in range(java)

Generate random number in range in iOS?

How to generate random numbers that add up to a certain number and are generated in a range in JavaScript?

Random integer in a certain range excluding one number

How to generate random numbers in range from INPUT?

Generate a random number, excluding a single number

How to generate random numbers in a range of a phone number format Postman

Generate string of random number that includes some number and exclude some number

In Javascript generate a random whole number excluding array of numbers

How to generate different random number in a range in Swift?

How to generate 3 unique random numbers excluding a particular no. in Dart?

How to generate in python a random number in a range but biased toward some specific numbers?

Generate random numbers in specific range

Generate random number in range with SecRandomCopyBytes

how to generate unique random numbers with a specific range

How to generate a random number within a range in D

Generate random coordinates (excluding some specific ones)

generate a random number within a range but exclude some in C/C++

Generate a random range of numbers in excel

Python generate random permutations of number in range

Generate random numbers, letters or characters within a range

How to generate random numbers in pre-defined range which sums up to a fixed number in R/Python

Generate secure random number in range Swift

generating random number excluding some numbers