1
00:00:00,120 --> 00:00:02,620
Continuamos con el método Rando de la clase MADC.

2
00:00:02,910 --> 00:00:04,470
Vamos a crear una nueva clase.

3
00:00:06,150 --> 00:00:07,890
Ejemplo Clausen Mat Rando.

4
00:00:14,550 --> 00:00:20,980
Este método para generar un número aleatorio un número decimal, es decir, del tipo doble entre cero

5
00:00:21,070 --> 00:00:32,980
y uno, pero el 1 no es inclusivo, no se incluye Botbol random o aleatorio punto rando y lo en primer.

6
00:00:35,390 --> 00:00:40,220
Me devuelve un número aleatorio entre 0 y 1 bueno que tiene 0,1.

7
00:00:40,320 --> 00:00:48,360
Por ejemplo, si multiplicamos por 10, el valor sería 1,3 033, 89 y lo que sigue ahora, si multiplicamos

8
00:00:48,360 --> 00:00:54,410
por 100, el valor sería trece coma cero tres, 38, 91, etc..

9
00:00:57,670 --> 00:01:01,840
Y así, pero nunca llegar hasta el uno.

10
00:01:02,020 --> 00:01:05,780
Acá tiene 0,8 muy cercano, pero el 1 nos incluye.

11
00:01:06,040 --> 00:01:07,060
Es decir, se excluye.

12
00:01:08,490 --> 00:01:13,470
Acá tenemos el cero cero coma cero se fija en cero coma diecinueve.

13
00:01:15,280 --> 00:01:16,270
0,6.

14
00:01:17,790 --> 00:01:22,340
Acá casi uno 0.98, pero nunca llegar al uno.

15
00:01:25,150 --> 00:01:32,970
Ahora, por ejemplo, si quiero obtener un número aleatorio entre 0 y 7 pero el 7 nos incluye, sería

16
00:01:32,970 --> 00:01:36,000
random multiplicado igual por 7.

17
00:01:36,510 --> 00:01:42,150
Bueno, recuerden que esta nomenclatura lo mismo que Random es igual a Rando por 7, es decir, multiplicar

18
00:01:42,240 --> 00:01:46,740
random por 7 y imprimimos de nuevo random.

19
00:01:48,870 --> 00:01:54,310
Entonces, primero el valor rando entre 0 y 1 y luego multiplicado por 7.

20
00:01:54,760 --> 00:01:57,800
Es decir, el valor aleatorio multiplica por siete.

21
00:01:58,210 --> 00:01:59,520
Entonces este caso da 2.

22
00:01:59,720 --> 00:02:07,660
Este aleatorio entre 0 a 7 en este caso sería 2 2.9, aunque se podría redondear hacia arriba o hacia

23
00:02:07,660 --> 00:02:09,550
abajo, con el techo o con el piso.

24
00:02:09,640 --> 00:02:12,340
Si redondeamos hacia arriba sería, por ejemplo, 3.

25
00:02:12,540 --> 00:02:17,260
Si redondeamos hacia abajo sería 2, y si usamos rond de forma automática sería 3.

26
00:02:23,560 --> 00:02:24,630
Acá 6.

27
00:02:29,550 --> 00:02:38,970
Se fijan un aleatorio, ahora por ejemplo random es igual, le sacamos el piso, el flor.

28
00:02:43,270 --> 00:02:44,860
Vamos a imprimir, pero antes imprimir.

29
00:02:44,920 --> 00:02:47,870
Vamos a imprimir acá Zogby.

30
00:02:51,410 --> 00:02:54,900
Se fijan, se coma ocho, pero redondeamos hacia abajo.

31
00:02:55,330 --> 00:02:55,920
6.

32
00:02:57,290 --> 00:02:57,740
4.

33
00:03:02,490 --> 00:03:03,010
5.

34
00:03:05,520 --> 00:03:07,760
Pero nunca llega a 7, por qué no incluye?

35
00:03:08,310 --> 00:03:10,350
De que estamos redondeando hacia abajo?

36
00:03:10,870 --> 00:03:18,780
Un ejemplo vamos a tener acá un streeck arreglo colores igual y varios colores.

37
00:03:18,990 --> 00:03:22,710
Entonces la idea es tener un color aleatorio, por ejemplo azul.

38
00:03:35,040 --> 00:03:38,100
Esos colores se colores partiendo de cero.

39
00:03:38,190 --> 00:03:42,810
Entonces, por lo tanto son elemento, pero llega hasta el índice 5.

40
00:03:43,140 --> 00:03:49,830
Por lo tanto, si multiplicamos acá el rando sería colores por el link.

41
00:03:50,570 --> 00:03:55,440
Hoy obtenemos un número aleatorio hasta el largo, pero nos incluye.

42
00:03:55,560 --> 00:04:00,690
Nos incluye el 6 sería hasta 5 0 1 2 3 4 5.

43
00:04:00,780 --> 00:04:07,500
Entonces mostrar un número aleatorio de cualquier elemento y por eso tenemos que redondear hacia abajo

44
00:04:07,530 --> 00:04:13,320
y no se arriba, porque si rompíamos hacia arriba se va a incluir, por ejemplo, el índice 6 por el

45
00:04:13,320 --> 00:04:17,370
link de que el 6 se incluye el índice 6, pero no existe.

46
00:04:17,490 --> 00:04:18,110
De qué parten?

47
00:04:18,120 --> 00:04:21,810
Cero y podría lanzar un error de qué se desbordó el arreglo?

48
00:04:21,930 --> 00:04:24,360
No existe el elemento en la posición 6.

49
00:04:25,200 --> 00:04:30,180
Por eso flor vamos a imprimir, pero antes imprimir.

50
00:04:32,530 --> 00:04:44,110
Sólo vi colores corchete rando, pero acá el random es del tipo doble, doble y colores.

51
00:04:44,200 --> 00:04:48,030
El índice acepta un número intuya, por lo tanto marcó un error.

52
00:04:48,610 --> 00:04:51,530
Dice que requiere un entero, pero se produjo un doble.

53
00:04:51,930 --> 00:04:53,380
Entonces hay diferentes opciones.

54
00:04:53,410 --> 00:04:58,320
Por ejemplo, hacemos un caso de Tobler a un entero.

55
00:05:01,670 --> 00:05:03,920
Azul que sería el random.

56
00:05:04,050 --> 00:05:04,400
Cero.

57
00:05:07,870 --> 00:05:09,050
Blanco acá.

58
00:05:09,660 --> 00:05:10,130
4.

59
00:05:10,690 --> 00:05:13,280
La oposición cuatro cero uno dos tres cuatro.

60
00:05:15,610 --> 00:05:18,040
Verde La posición 3.

61
00:05:21,150 --> 00:05:22,420
Y así azúl.

62
00:05:23,430 --> 00:05:28,780
Y en algún momento podría llegar a Negro acá Negro Rando 5, así que está perfecto.

63
00:05:30,610 --> 00:05:37,570
Pero recuerden nunca llegar al índice 6, ya que estamos redondeando hacia abajo.

64
00:05:37,950 --> 00:05:44,200
Esta es la forma más simple de crear números aleatorios de una lista de un arreglo en Java, pero también

65
00:05:44,200 --> 00:05:45,640
tenemos otra alternativa.

66
00:05:45,700 --> 00:05:51,070
Otra forma es que vamos a ver la siguiente clase, que es la clase random, en vez de usar más puntos

67
00:05:51,070 --> 00:05:51,470
rando.

68
00:05:51,640 --> 00:05:57,310
Podemos utilizar directamente la clase RAM, que es similar también para generar un número aleatorio.

69
00:05:57,430 --> 00:05:58,950
Nos vemos en la siguiente clase.
