====== Un peu de hasard ====== ===== Donner un nombre au hasard ===== Pour mettre un peu de hasard dans un logiciel, on utilise {{:epi_4eme:1736217d57c994a8fceb25048cf4fd83.png}} Si je veux que le chat dise un nombre entre 1 et 10, je fais : {{:epi_4eme:265e13635fcfb3c4d8409d3549c314a1.png}} On obtient : [[https://scratch.mit.edu/projects/280016953/|https://scratch.mit.edu/projects/280016953/]] ===== Ecrire et dire un nombre au hasard ===== Si je veux afficher le nombre en même temps qu'il le dit, il faut utliser une variable : {{:epi_4eme:d7ff9b833a5eea0785dfc5203480b556.png}} [[https://scratch.mit.edu/projects/280018325/|https://scratch.mit.edu/projects/280018325/]] ===== Dire une phrase au hasard ===== Je voudrais que le chat dise au hasard : - Hello ! - Good morning ! - Good evening ! - Good bye ! ==== Base ==== On choisit un nombre au hasard et on fait l'action demandée avec des "if then else". {{:epi_4eme:1e940972a2548521bab718c9bb2ffbd3.png}} [[https://scratch.mit.edu/projects/280020669|https://scratch.mit.edu/projects/280020669]] ==== Dire une phrase au hasard en utilisant une liste ==== Dans l'exemple précédent, il est plus simple de créer une liste de phrase et de demander au chat de choisir une phrase au hasard. Pour créer une liste : {{:epi_4eme:a57d979fde5f9b77adbf7323a3b58dd6.png}} {{:epi_4eme:60b2e5cb5d00ceb297d6b65507df39be.png}} {{:epi_4eme:68150ad2024e8e162ae68676867839c7.png}} On appuie sur + pour ajouter des phrases. {{:epi_4eme:a32e93dd374a9ed3614de600251ac71c.png}} On rajoute ses phrases : {{:epi_4eme:0cc6c80a797c870eaa7e58a0709fa88e.png}} Pour cacher ou montrer la liste, on coche ou on décoche la case : {{:epi_4eme:10eceab33406591e57775f70d267c4b2.png}} Maintenant que la liste est crée, il faut lui demander de choisir un nombre entre 1 et 4 puis dire la phrase qui correspond à ce nombre. Par exemple l'item n°2 correspond à "Good morning" {{:epi_4eme:2e5866b883d4e125c99d74202a085a9e.png}} {{:epi_4eme:28432777e8c446514e71f5942074b7ba.png}} [[https://scratch.mit.edu/projects/280022525|https://scratch.mit.edu/projects/280022525]]