Paso 12: Números aleatorios
Números aleatorios! ¿Que no los necesita? ¿Decidir al azar qué el Tetris siguiente bloque es, que el movimiento de fantasmas de Pac-Man al azar alrededor y qué no?
En primer lugar, es imposible para el ordenador generar números realmente aleatorios, es por eso que comúnmente utilizan algo llamado pseudo al azar. Pseudo al azar es, cuando se tiene una función muy grande que de alguna manera, a través de algún tipo de lógica crea un número que parece aleatorio a nosotros. Juegos de video y cosas normales ese tipo de aleatorio es suficiente.
Así que, ¿cómo hacer que en python? Ejemplos de código son divertidos!
# tell python that we want to use random numbersimport random # print a random number between 0 and 50.print random.randint(0,50)
Es tan fácil como eso! También puede almacenar el resultado en una variable y hacer todas las clases de magia con ella, si así lo desea.
Tomemos nuestro ejemplo adivinar número y mejorarlo para utilizar números aleatorios.
import random number =int(raw_input("Guess a number (between 1 and 100):")) randNumber = random.randint(1,100) if number == randNumber: print"You guessed correctly!"else: print"You guessed wrong. The solution was "+str(randNumber);
OK, ese ejemplo es realmente muy difícil. de todos modos, espero que el concepto. Dirigirse al siguiente paso para conocer los lazos! (Y para hacer su programa de adivinar números más impresionantes) *.step cuerpo > pre, pre {color de fondo: rgb(39,40,34), color: rgb(248,248,242); padding: 5.0px;} * #operators {frontera: 1.0px negro sólido;} * td #operators, * #operators th {acolchado: 3.0px;}