En Python, quiero obtener un número entero aleatorio entre 1 y 255, usando rand.randint(1, 255), pero no quiero que aparezca el número 170 en él. ¿Cómo escribir?
2. Elimina el valor de 170 directamente del número aleatorio.
Datos extendidos:
Además de randint, los métodos más utilizados en el módulo aleatorio son:
1. >
Genera un número de punto flotante aleatorio entre 0 y 1, incluido 0 pero no 1, es decir, [0.0, 1.0].
2. Uniforme aleatorio (a, b)
Genera un número de punto flotante aleatorio entre A y B. Pero a diferencia de randint, A y B no necesitan ser números enteros ni tamaño. necesita ser considerado.
Aleatoriamente uniforme (2.2, 6)
Aleatoriamente uniforme (6, 2.2)
Ambos parámetros son factibles.
3. Selección aleatoria
Selecciona aleatoriamente un elemento de la secuencia. Seq debe ser una secuencia, como lista, tupla, cadena.
elección.aleatoria([1, 4, 7, 2, 5, 8]) #lista
Elección.aleatoria('hola') #Cadena
Random.choice((1, 2, 3)) #Tuple
son todos usos factibles.