Preguntas etiquetadas con random

32
Números aleatorios con suma fija

Su tarea es escribir un programa o una función que genere n números aleatorios del intervalo [0,1] con una suma fija s. Entrada n, n≥1, número de números aleatorios para generar s, s>=0, s<=n, suma de números a generar Salida Una ntupla aleatoria de números de coma flotante con todos los...

32
Puntúa la rutina olímpica de balanceo de la vid de Tarzán

Los swingers olímpicos realizan sus rutinas en árboles estándar. En particular, el Árbol estándar ntiene vértices para 0arriba n-1y bordes que unen cada vértice distinto de cero acon el vértice n % adebajo de él. Entonces, por ejemplo, Standard Tree 5 se ve así: 3 | 2 4 \ / 1 | 0 porque el...

32
Ruleta Rusa, Recargada

¡Juguemos a la ruleta rusa! Normalmente, esta sería una carrera para escribir el programa MOD 6 más corto, pero eso no es muy realista, ya que la probabilidad de ganar disminuye con cada clic. Estas son las reglas: Emule a un verdadero tirador de seis : Se coloca una sola bala en una de las...

31
Faro baraja una matriz

Un faro aleatorio es una técnica utilizada frecuentemente por los magos para "barajar" un mazo. Para realizar un barajado de Faro, primero cortas la baraja en 2 mitades iguales y luego intercalas las dos mitades. Por ejemplo [1 2 3 4 5 6 7 8] Faro barajado es [1 5 2 6 3 7 4 8] Esto se puede...

31
El mecanógrafo borracho

Fondo Un mecanógrafo llega a casa después de beber un poco y se da cuenta de que una carta de importación todavía debe escribirse. Para asegurarse de que examina el texto correctamente, escribe el carácter del texto por el carácter para asegurarse de lo que resulta. Sin embargo, se las arregla...

31
Haz que llueva personajes

Inspirado en este mini desafío de chat. Dada una cadena como entrada (solo caracteres imprimibles ASCII), genera la cadena con las letras "lloviendo" hacia abajo. Cada letra debe ser un número aleatorio de líneas hacia abajo (aleatorio entre 0y la longitud de la cadena, cada una con una...

31
Simulando dados explosivos

Su tarea es hacer un programa que tome un número entero n > 1y ngenere el resultado de un dado de un solo lado. Sin embargo, este dado sigue las reglas para explotar dados . Cuando tires el dado, verifica qué valor arrojaste. Si obtuviste el máximo para ese tipo de dado (en un d4 estándar que...

31
Implementar un PCG

¿Qué mejor problema para PCG.SE que implementar PCG, un mejor generador de números aleatorios ? Este nuevo artículo pretende presentar un generador de números aleatorios estadísticamente óptimo, rápido, difícil de predecir, pequeño. Su implementación mínima de C es de aproximadamente nueve...

31
Punto aleatorio en una esfera

El reto Escriba un programa o función que no tome entrada y genere un vector de longitud en una dirección aleatoria teóricamente uniforme .111 Esto es equivalente a un punto aleatorio en la esfera descrita porx2+y2+z2=1X2+y2+z2=1x^2+y^2+z^2=1 resultando en una distribución como...

31
¿Qué rodea mi mosaico Buscaminas?

Buscaminas es un juego de rompecabezas donde las minas se esconden alrededor de un tablero de fichas indescriptibles con el objetivo de identificar la ubicación de todas las minas. Al hacer clic en una mina se pierde el juego, pero al hacer clic en cualquier otra ficha se mostrará un número del 0...

31
Generar un avatar "GitHub"

Antecedentes / Descripción Nota: como señala @HelkaHomba, las identificaciones reales de GitHub no son realmente aleatorias sino que se basan en el hash de un nombre de usuario El avatar predeterminado de GitHub es una imagen de 5x5 píxeles. Se elige un color al azar y luego se rellenan píxeles...

31
Contraseña la cadena

¡Su desafío es contraseña la cadena! ¿Qué es la contraseña? Tome una cadena como entrada. Esta cadena solo contendrá letras mayúsculas, minúsculas, dígitos y espacios. Debe reemplazar todos los espacios con guiones bajos y mover todos los números al final de la cadena en el orden en que aparecen...

30
Generar un trastorno aleatorio.

Descripción del desafío Un "trastorno" de una secuencia es una permutación donde ningún elemento aparece en su posición original. Por ejemplo, ECABDes un trastorno de ABCDE, pero CBEDAno es: ABCDE | | <- B and D are in their orignal positions CBEDA Dada una secuencia, genera un desorden...

30
Una quina frágil

Una quina frágil Una quina frágil es una quine que satisface la propiedad de tener cada subcadena hecha mediante la eliminación de un solo carácter, cuando se evalúa, produce un error. Por ejemplo. Si su programa asdfes una quine, entonces para que sea frágil, deben fallar los siguientes...

30
Suma digital de Fibonacci

Todos estamos familiarizados con la secuencia de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Sin embargo, en lugar de, f(n) = f(n-1) + f(n-2)tomaremos la suma digital de las 2 entradas anteriores. La secuencia aún debe comenzar 0, 1,...

30
¡El gato se comió tu aporte nuevamente!

Cree un programa cat, también conocido como un programa que toma una entrada y la imprime. ... Excepto, el programa alejará aleatoriamente los caracteres de su entrada e imprimirá eso en su lugar. Sin embargo, cada personaje en la entrada debe tener probabilidades generalmente iguales para...

30
Triángulos ASCII

Su tarea es escribir un programa o una función que imprima un triángulo ASCII. Se ven así: |\ | \ | \ ---- Su programa tomará una sola entrada numérica n, con las restricciones 0 <= n <= 1000. El triángulo anterior tenía un valor de n=3. El triángulo ASCII tendrá nbarras invertidas ( \) y...

29
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...