Algoritmos aleatorizados: ¿Dónde puedo encontrar una colección extraña de cosas no relacionadas?

Depende de cuánto procesamiento y matemáticas quieras dedicarle. también puede usar el ruido 1d perlin, es decir, se ve como una forma de onda senoidal tambaleante

si desea que todas las opciones tengan la misma probabilidad de aparecer, no necesita usar un índice ponderado de la probabilidad de cada aparición, esas son algunas líneas de código adicionales de aleatoriedad total

súper aleatoriedad por ejemplo en este fasion:

Encuentra una función de ruido perlin 1d. darle un valor semilla aleatorio

multiplíquelo por 20 y use un módulo de 1. Eso asegura que tenga una distribución bastante confiable de números de cero a 1.

Haga lo mismo para 10 algoritmos de ruido perlin con diferentes semillas y valores de x, es decir, diferente periodicidad.

ahora tiene 10 señales bastante aleatorias que se reproducen juntas en muchos niveles de detalle diferentes.

listas de valores de muestra de lugares dispares en el algoritmo resultante sería bastante aleatorio.

No necesita escribirlo usted mismo el algoritmo en realidad.

puede usar funciones aleatorias de Windows desde .Net o lo que sea que codifique, todas deberían tener una función aleatoria accesible. solo obtenga 2-3 valores aleatorios y agréguelos juntos para decidir cada objeto si desea mayores niveles de aleatoriedad que incluso las funciones aleatorias estándar de la biblioteca de computadora pueden proporcionarle.

More Interesting

¿Qué software / algoritmo se usa para hacer partidos de la liga de fútbol o cualquier evento deportivo enorme?

Si llamo k veces getSuccessor () de un nodo con altura h en una búsqueda de árbol binario. ¿Cómo pruebo que el tiempo de ejecución tomará solo O (k + h)?

¿Cuál es el algoritmo más difícil que has implementado? ¿Por qué fue difícil? ¿Cuánto tiempo te llevó?

Cómo crear un algoritmo que comprima el código binario

¿Vale la pena iniciar una compresión de datos sin pérdidas?

¿Cuál es el curso / certificación mejor pagado disponible para estructuras de datos y algoritmo?

¿Cuál es el algoritmo de tiempo polinómico de peor caso de más rápido crecimiento utilizado en la práctica?

¿Qué representa un estado en términos de programación dinámica?

¿Cómo combina ACM ICPC invertir en diversidad y mantener alta la barra de entrada?

¿Cómo funciona este algoritmo para encontrar el máximo común divisor (MCD)?

¿Se puede implementar una lista vinculada individualmente como una lista doblemente vinculada?

¿Le da un algoritmo no recursivo que realiza un trabajo de árbol de orden?

¿Cuáles son los algoritmos de geometría computacional que aparecen en los concursos de programación? ¿Cuál de ellos es más frecuente que los demás? ¿Qué estructuras de datos geométricos aparecen en los concursos de programación?

¿Cuáles son algunos buenos proyectos en el algoritmo de optimización de colonias de abejas en los que puedo trabajar como proyecto de mi último año?

¿Es posible predecir los códigos de verificación para sitios como Facebook y Gmail usando Machine Learning?