Articles of aleatorio de

Mezclar aleatoriamente claves y valores en Python DIctionary

¿Hay una manera de mezclar aleatoriamente qué claves corresponden a qué valores? He encontrado random.sample pero me preguntaba si había una forma más rápida y más rápida de hacer esto. Ejemplo: a = {“one”:1,”two”:2,”three”:3} a_shuffled = {“one”:2,”two”:3,”three”:1} : a_shuffled = {“one”:2,”two”:3,”three”:1}

Muestra de hipercubo latino con python

Me gustaría muestrear una distribución definida por una función en múltiples dimensiones (2,3,4): f(x, y, …) = … Las distribuciones pueden ser feas, no estándar (como una spline 3D en datos, sum de gaussians, etc.). Con este fin, me gustaría muestrear uniformemente el espacio dimensional 2..4 y, con un número aleatorio adicional, aceptar o rechazar […]

Python – particiona aleatoriamente una lista en n partes casi iguales

He leído las respuestas a Python: Cortar una lista en n preguntas de particiones de igual longitud . Esta es la respuesta aceptada : def partition(lst, n): division = len(lst) / float(n) return [ lst[int(round(division * i)): int(round(division * (i + 1)))] for i in xrange(n) ] Me pregunto, ¿cómo se pueden modificar estas soluciones […]

Genera un número aleatorio fuera del rango en Python

Actualmente estoy trabajando en un juego de pygame y necesito colocar objetos al azar en la pantalla, excepto que no pueden estar dentro de un rectángulo designado. ¿Hay una manera fácil de hacer esto en lugar de generar continuamente un par de coordenadas al azar hasta que esté fuera del rectángulo? Aquí hay un ejemplo […]

¿Qué es más aleatorio, hashlib o urandom?

Estoy trabajando en un proyecto con un amigo en el que necesitamos generar un hash aleatorio. Antes de que tuviéramos tiempo para discutir, ambos propusimos enfoques diferentes y, como están usando módulos diferentes, quería preguntarle a todos qué sería mejor, si es que existe algo así. hashlib.sha1(str(random.random())).hexdigest() o os.urandom(16).encode(‘hex’) Escribir esta pregunta me ha llevado […]

¿Puedo crear un número aleatorio local de semillas?

Hay una función, foo , que usa la funcionalidad np.random . Quiero controlar la semilla que usa foo , pero sin cambiar realmente la función en sí. ¿Cómo hago esto? Esencialmente quiero algo como esto: bar() # should have normal seed with np.random.seed(0): # Doesn’t work foo() bar() # should have normal seed Soluciones como […]

Generando números aleatorios ponderados

Hola, estoy haciendo algo de código para una clase de genómica y tengo dificultades en una parte determinada. Tengo un conjunto de eventos mutuamente excluyentes. con probabilidades Quiero simular muestrear aleatoriamente un evento n veces con la probabilidad dada. entrada: probabilidades = {0.3, 0.2, 0.5} eventos {e1, e2, e3} n = 100 salida: debe haber […]

Genera un conjunto de números aleatorios ordenados de un rango específico

Me gustaría generar un conjunto de x números aleatorios únicos y ordenarlos en Python. Por ejemplo: rango (1000, 10000) x = 100 Descubrí importar al azar y usar el método random.randrange, luego hacer un bucle para obtener 100 números aleatorios y, al final, ordenarlos. Sin embargo, no sé cómo obtener números únicos (de manera que […]

Python: semilla de tiempo de sistema aleatorio

En Python, y suponiendo que estoy en un sistema que tiene un generador de semillas aleatorio, ¿cómo puedo obtener random.seed () para usar la hora del sistema en su lugar? (Como si / dev / urandom no existiera)

python shuffle tal que la posición nunca se repetirá

Me gustaría hacer una selección aleatoria de una lista pero con una condición: un elemento nunca puede estar en la misma posición original después de la mezcla. ¿Hay una forma de una línea para hacer esto en python para una lista? Ejemplo: list_ex = [1,2,3] cada una de las siguientes listas barajadas debería tener la […]