¿Existe una manera simple de jQuery para crear números que se muestran aleatoriamente y luego elige un número 1 -6 después de unos segundos? [Como dados]¿Aleatorizar números con jQuery?
Respuesta
Esto no requiere jQuery. El Math.random
función de JavaScript devuelve un número aleatorio entre 0 y 1, así que si quieres un número entre 1 y 6, se puede hacer:
var number = 1 + Math.floor(Math.random() * 6);
Actualización: (según el comentario) Si desea mostrar una número aleatorio que cambia cada cierto tiempo, puede utilizar setInterval
para crear un temporizador:
setInterval(function() {
var number = 1 + Math.floor(Math.random() * 6);
$('#my_div').text(number);
},
1000); // every 1 second
No necesita jQuery, solo use la función Math.random
de javascript.
edición: Si usted quiere tener un número de 1 a 6 muestran de forma aleatoria cada segundo, se puede hacer algo como esto:
<span id="number"></span>
<script language="javascript">
function generate() {
$('#number').text(Math.floor(Math.random() * 6) + 1);
}
setInterval(generate, 1000);
</script>
Javascript tiene una random()
disponible. Eche un vistazo al Math.random().
Otros han respondido a la pregunta, pero sólo por el gusto de hacerlo, aquí es un dado visuales ejemplo lanzar, mediante el Math.random
javascript metho d, una imagen de fondo y algunos tiempos de espera recursivos.
de codificación en Perl, he utilizado la función rand() que genera el número al azar y querían solamente 1, 2, o 3 para ser seleccionado al azar. Debido a que Perl imprimió el número uno cuando hacía "1 +" ... así que también hice una declaración if else que si el número generaba cero, ejecutaba la función nuevamente, y funciona como un amuleto.
imprimir los resultados siempre dará un número al azar de cualquiera de 1, 2 ó 3.
Eso es sólo otra idea y seguro que la gente dice que es la materia novato, pero al mismo tiempo, soy una novato, pero funciona. Mi problema era cuando imprimía mis cosas, seguía escupiendo que 1 se usa para comenzar en 1 y no cero para indexar.
- 1. ¿Cómo 'aleatorizar()' números aleatorios en C (Linux)?
- 2. Aleatorizar una secuencia de elementos div con jQuery
- 3. Aleatorizar ladrillos en mampostería
- 4. ¿Cómo aleatorizar elementos enum?
- 5. ¿Cómo aleatorizar una lista ordenada?
- 6. Aleatorizar una cadena en C
- 7. ¿Aleatorizar elementos en una matriz?
- 8. as3 matriz aleatoria - aleatorizar matriz - actionscript 3
- 9. Seleccionar números en una página con jQuery o Javascript
- 10. Números sin signo versus números con signo
- 11. jQuery/Obtener números de una cadena
- 12. ¿Generar números de página usando javascript/jquery?
- 13. Jquery cuenta solo números en una cadena
- 14. errores Java con números
- 15. Lista con números decimales
- 16. R: aleatorizar el orden de una columna de un hoja.de.datos
- 17. ¿Cómo aleatorizar valores entre 1 y 10 para clasificaciones realistas?
- 18. ¿Existe alguna manera fácil de aleatorizar una lista en VB.NET?
- 19. Lista de reducción de números con guiones entre números consecutivos
- 20. Clojure - Calcular con números grandes
- 21. Problemas con los números primos
- 22. Bash: Ordenar números con exponentes
- 23. Objetivo C - matriz con números
- 24. Números con comas en Javascript
- 25. Inicialización de NSArray con números
- 26. de números aleatorios con semilla
- 27. Redondeo necesario con números BigDecimal
- 28. Aritmética con números de iglesia
- 29. números decimales fijos con JAVA
- 30. JavaScript - Mezclar objetos dentro de un objeto (aleatorizar)
Lo sé, pero también necesito los números del 1 al 6 para animar al azar. – omnix
@omnix: ver mi respuesta actualizada. – casablanca
¡Genial! y después de 5 segundos se selecciona un número aleatorio 1-6, ¿cómo puedo hacer eso? – omnix