Red de conocimiento informático - Problemas con los teléfonos móviles - 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?

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?

1. Puede utilizar la función while para recorrer la aleatoriedad.

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.