Articles of aleatoria

¿Cómo puedo convertir un python urandom a una cadena?

Si llamo a os.urandom (64), me dan 64 bytes aleatorios. Con referencia a Convertir bytes en una cadena Python , probé a = os.urandom(64) a.decode() a.decode(“utf-8”) pero obtuvo el error de rastreo que indica que los bytes no están en utf-8. Traceback (most recent call last): File “”, line 1, in UnicodeDecodeError: ‘utf-8’ codec can’t […]

Python si la statement no funciona como se esperaba

Actualmente tengo el código: fleechance = random.randrange(1,5) print fleechance if fleechance == 1 or 2: print “You failed to run away!” elif fleechance == 4 or 3: print “You got away safely!” Fleechance se imprime constantemente como 3 o 4, pero continúo obteniendo el resultado “¡No pudiste huir!” ,¿Puede alguien decirme por qué está pasando […]

¿Reproducibilidad de números pseudoaleatorios de Python en sistemas y versiones?

Necesito generar una secuencia controlada de números pseudoaleatorios, dado un parámetro inicial. Para eso estoy usando el generador aleatorio estándar de python, sembrado por este parámetro. Me gustaría asegurarme de que generaré la misma secuencia en todos los sistemas (sistema operativo, pero también en la versión Python). En resumen: ¿Python garantiza la reproducibilidad / portabilidad […]

python -> combinaciones de números y letras

#! / usr / bin / python importar al azar lower_a = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ​​’f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’ , ‘m’, ‘n’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’, ‘u’, ‘v’, ‘w’, ‘x’, ‘ y ‘,’ z ‘] upper_a = [‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’, ‘I’, ‘J’, ‘K’, […]

¿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 […]