Articles of aleatoria

¿Por qué la siembra del generador aleatorio no es estable entre las versiones de Python?

Estoy tratando de reproducir una secuencia aleatoria de random.random() de python en un sistema diferente con una versión diferente de python3 instalada. Esto debería ser fácil ya que la documentación dice : La mayoría de los algoritmos de los módulos aleatorios y las funciones de inicialización están sujetas a cambios en todas las versiones de […]

Will python SystemRandom / os.urandom siempre tendrá suficiente entropía para una buena criptografía

Tengo un generador de contraseñas: import random, string def gen_pass(): foo = random.SystemRandom() length = 64 chars = string.letters + string.digits return ”.join(foo.choice(chars) for _ in xrange(length)) De acuerdo con los documentos, SystemRandom usa os.urandom que usa / dev / urandom para arrojar bits de cryto al azar. En Linux puede obtener bits aleatorios de […]

Trabajar con matrices numPy de punto flotante para operaciones de comparación y relacionadas

Tengo una serie de flotadores aleatorios y necesito compararlo con otro que tenga los mismos valores en un orden diferente. Para eso utilizo la sum, el producto (y otras combinaciones dependiendo de la dimensión de la tabla, de ahí el número de ecuaciones necesarias). Sin embargo, me encontré con un problema de precisión cuando realizo […]

Cómo muestrear aleatoriamente en matriz 2D en números.

Tengo una matriz / matriz 2d como esta, ¿cómo seleccionaría el valor de esta matriz 2D al azar, por ejemplo, obteniendo un valor como [-62, 29.23] ? Miré el numpy.choice pero está construido para un arreglo 1d. El siguiente es mi ejemplo con 4 filas y 8 columnas. Space_Position=[ [[-62,29.23],[-49.73,29.23],[-31.82,29.23],[-14.2,29.23],[3.51,29.23],[21.21,29.23],[39.04,29.23],[57.1,29.23]], [[-62,11.28],[-49.73,11.28],[-31.82,11.28],[-14.2,11.28],[3.51,11.28],[21.21,11.28] ,[39.04,11.28],[57.1,11.8]], [[-62,-5.54],[-49.73,-5.54],[-31.82,-5.54] ,[-14.2,-5.54],[3.51,-5.54],[21.21,-5.54],[39.04,-5.54],[57.1,-5.54]], [[-62,-23.1],[-49.73,-23.1],[-31.82,-23.1],[-14.2,-23.1],[3.51,-23.1],[21.21,-23.1],[39.04,-23.1] […]

Pythons random.randint es estadísticamente aleatorio?

Así que estoy probando y calculando las probabilidades de ciertas tiradas de dados, para un juego. El caso de la base si esa tirada de 10 caras muere. Hice un millón de muestras de esto, y terminé con las siguientes proporciones: Result 0 0.000000000000000% 1 10.038789961210000% 2 10.043589956410000% 3 9.994890005110000% 4 10.025289974710000% 5 9.948090051909950% 6 […]

Mezclar dos listas a la vez con el mismo orden

Estoy utilizando la comstackción nltk corpus movie donde hay muchos documentos. Mi tarea es obtener el rendimiento predictivo de estas revisiones con el procesamiento previo de los datos y sin el procesamiento previo. Pero hay un problema, en las listas documents y documents2 Tengo los mismos documentos y necesito mezclarlos para mantener el mismo orden […]

¿Cómo crear una matriz aleatoria?

Quiero crear una matriz aleatoria como [[[100, 50, 25], [22, 75, 195]]] Mi codigo es n = 1 r = 2 e = 3 sup = [] for i in range(n): sup1 = [] for c in range(r): sup0 = list (random.randint (200, 0, e)) sup1.append (sup0) sup.append (sup1) print sup Pero Python me da […]

Python N líneas aleatorias de archivo grande (sin líneas duplicadas)

Necesito usar python para tomar N números de líneas de un archivo txt grande. Estos archivos son básicamente tablas delimitadas por tabuladores. Mi tarea tiene las siguientes restricciones: Estos archivos pueden contener encabezados (algunos tienen encabezados de varias líneas). Los encabezados deben aparecer en la salida en el mismo orden. Cada línea se puede tomar […]

¿Cómo barajar aleatoriamente un mazo de cartas entre jugadores?

Tengo problemas para usar una función en otra para repartir cartas. Esto es lo que tengo hasta ahora. import random as rand def create(): ranks = [‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ’10’, ‘J’, ‘Q’, ‘K’, ‘A’] suites = [‘H’, ‘C’, ‘D’, ‘S’] deck = [[r + s] for s in suites for […]

Generando cronogtwig natural para una liga deportiva.

Estoy buscando un algoritmo para generar un horario para un conjunto de equipos. Por ejemplo, imagine una temporada deportiva en la que cada equipo juegue entre sí, una vez como equipo local y el otro como equipo visitante en el campo de otro equipo. Generar un conjunto de todos los juegos en la temporada es […]