Spanish, Mexican subtitles

← 13-47 Throwing a Die

13-47 Throwing a Die

Get Embed Code
5 Languages

Showing Revision 1 created 07/03/2015 by carlos_upload.

  1. Vamos a utilizar la clase «Random» para escribir un programa que utilice un bucle para simular
  2. que se lanza un dado de 6 lados, cien veces. El dado puede caer en 1, 2, 3, 4, 5 o 6. Escriban
  3. su programa de tal manera que imprima el número de veces que cae en 6. Necesitarán
  4. importar «java.util.Random» para utilizar un generador aleatorio. Para que les pueda ayudar a revisar
  5. su trabajo, vamos a hacer una especie de truco de magia. Los generadores aleatorios se pueden
  6. sembrar. Lo que esto significa es que ustedes les dan un número en el cual empiezan a rodar, y
  7. luego, desarrollan un patrón que se basa en lo que se sembró. Así que la secuencia que generan parecerá
  8. aleatoria, pero si crean otro generador aleatorio de este tipo, ambos
  9. generarán la misma secuencia exacta. Así que todo lo que necesitan saber acerca de eso por ahora,
  10. es declarar su generador aleatorio de esta manera, porque el código de calificación estará
  11. esperando una secuencia de números generados con esta semilla. Si no están seguros
  12. de lo que estoy hablando y tienen curiosidad, quédense un momento
  13. y haré un demo de lo que esto hace. Pero no duden en pasar a la prueba. En mi libreta de código de confianza
  14. Voy a crear y sembrar un generador aleatorio, y ahora voy a hacer exactamente lo mismo
  15. y voy a hacer otro. Bien, si le pido al primer generador un «int», voy a obtener 2.
  16. Y si le pido al otro generador exactamente lo mismo, también obtendré 2.
  17. Puedo hacer esto de nuevo, y ambos aún concuerdan. Así que mientras obtengo
  18. números aleatorios de esto, los números son predecibles, por lo que sabemos qué esperar y
  19. les puede ayudar a depurar el código.