Seleccione al azar de una lista de Python

Seleccione al azar de una lista de Python
Crear números aleatorios siempre ha sido una utilidad valiosa en nuestros idiomas para juegos o diferentes tipos de apuestas. En este tutorial, deliberaremos cómo elegir el valor aleatorio de la lista de Python. Elaboraremos sobre él utilizando varios métodos y técnicas. Sin embargo, podemos acceder a números aleatorios a través de un módulo aleatorio. Python proporciona un módulo aleatorio incorporado que es valioso para obtener elementos aleatorios en un conjunto, lista o tupla. Este módulo es beneficioso para realizar varias tareas, como elegir números aleatorios y pelar los números. El módulo contiene varias funciones, como el azar.randrange () y aleatorio.elección().

Ahora, deliberemos sobre todas las formas posibles de elegir elementos aleatorios de una lista. Usando el compilador Spyder en Windows 10, implementaremos todas las operaciones de funciones aleatorias.

Ejemplo 1:

En nuestro primer método, usamos el aleatorio.función de elección (). Este enfoque se utiliza para el propósito específico de acceder a elementos aleatorios desde la ampolla. Es el proceso más utilizado para completar la tarea de obtener un elemento aleatorio de una lista de Python. Para trabajar con las funciones aleatorias de Python, necesitamos abrir un IDE Spyder y luego crear un nuevo archivo en blanco a través del cual implementamos nuestro código de programa.

Hemos creado un archivo nuevo y hemos escrito nuestro primer programa usando Random.función de elección (). En este programa, primero importamos un módulo aleatorio y luego creamos e inicializamos la lista de enteros. A continuación, utilizamos una función de impresión que imprime nuestra lista recién creada. Entonces podemos usar un aleatorio.Función Choice (), que atraviesa la lista y selecciona un número aleatorio. Luego, usamos una función de impresión que muestra la salida de un número aleatorio seleccionado:

importar al azar
my_list = [2, 4, 6, 8, 7]
Imprimir ("La lista original es:" +Str (my_list))
random_integer = aleatorio.elección (my_list)
print ("Integer seleccionado aleatorio es:" +STR (Random_Integer))

Una vez hecho esto, guarde el archivo especificando su nombre con el ".extensión de py ".

Una vez que guarde con éxito su archivo de programa, ejecute el código y verifique cómo funciona:

Ejemplo 2:

En nuestro segundo método, usamos el aleatorio.función randrange (). Genera un elemento aleatorio en orden. Para las listas, podemos especificar que la longitud de rango sea 0 y acceder al índice y su valor equivalente. Además, proporciona la opción de obtener elementos posicionados o elementos de índice en el índice de unos pocos múltiples. Trabajar con Python Random.randRange (), usamos el mismo archivo de código "Selectrandomnum.py ".

En este programa, primero importamos un módulo aleatorio. Luego, cree e inicialice una lista de enteros. A continuación, utilizamos una función de impresión que imprime nuestra lista recién creada. Podemos usar un aleatorio.función randRange () y pasar la lista a su longitud. Asignamos esta función a una variable de índice. Después de esto, usamos nuestra lista, que toma la variable de índice y la asigna a otra variable:

importar al azar
my_list = [2, 4, 6, 8, 7]
Imprimir ("La lista original es:" +Str (my_list))
random_index = aleatorio.Randrasnge (Len (my_list))
random_num = my_list [random_index]
Imprimir ("El número entero seleccionado aleatorio es:" +STR (Random_num))

Guardar (Ctrl+S) y ejecute (F5) el "Selectronnum.archivo del programa py "para verificar cómo el aleatorio.La función randrange () funciona:

Ejemplo 3:

En nuestro tercer método, usamos el aleatorio.función randint (). También puede generar un elemento aleatorio en un rango. Sin embargo, la diferencia es que utiliza el índice de números para encontrar el número en el índice correspondiente. Trabajar con Python Random.randint (), usamos el mismo archivo de código "Selectrandomnum.py ".

En este programa, primero importamos un módulo aleatorio y luego creamos e inicializamos una lista de enteros. A continuación, utilizamos una función de impresión que imprime nuestra lista recién creada. Podemos usar un aleatorio.función randint (). La función utiliza dos parámetros obligatorios para el rango. Asignamos esta función a una variable de índice. Después de esto, usamos nuestra lista que toma la variable de índice:

importar al azar
my_list = [2, 4, 6, 8, 7]
Imprimir ("La lista original es:" +Str (my_list))
random_index = aleatorio.randint (0, len (my_list) -1)
random_num = my_list [random_index]
Imprimir ("El número entero seleccionado aleatorio es:" +STR (Random_num))

Nuevamente, guarde y ejecute el "Selectrandomnum.archivo py "para ver el número seleccionado aleatoriamente en la pantalla de la consola:

Conclusión:

En este artículo, hemos discutido diferentes métodos para acceder a elementos seleccionados al azar desde una lista de Python. Hemos recuperado la lista usando operaciones aleatorias, yo.mi., aleatorio.Choice (), randRange () y randint (). También puede acceder a elementos aleatorios usando aleatorios.aleatorio () y aleatorio.muestra(). Esperamos que hayas encontrado este artículo útil. Consulte otros artículos informativos en Linux Sugerencia.