Source: Scratch Wiki en français
Description
Le bloc nombre aléatoire entre () et () utilise un générateur de nombres pseudo-aléatoires pour donner un nombre compris entre les deux valeurs indiquées sur le bloc.
Si les deux nombres n'ont pas de décimales, il va donner un nombre entier (sans décimales), par exemple : si les nombres 1 et 3 sont indiqués, le bloc peut donner 1, 2 ou 3.
Et de la même manière, si au moins un des nombres a une ou plusieurs décimales (même pour 0.0), il va donner un nombre avec 5 chiffres après la virgule, par exemple : si les nombres 4.1 et 4.34 sont indiqués, le bloc pourrait donner 4.24536, ou 4.11653.
Exemples
Il peut par exemple être utilisé pour :
- Faire bouger un ennemi à des positions aléatoires :
quand le drapeau vert pressé glisser en (4) secondes à x: (nombre aléatoire entre (-240) et (240)) y: (nombre aléatoire entre (-180) et (180))
- Ajouter une valeur aléatoire à une variable :
ajouter (nombre aléatoire entre (50) et (100)) à [expérience v]::variables
- Désigner un objet aléatoirement :
dire (regrouper [Vous avez trouvé un] et (élément (nombre aléatoire entre (1) et (longueur de [liste des objets disponibles v])) de [liste des objets disponibles v])) pendant (3) secondes
basculer sur le costume (nombre aléatoire entre (1) et (7))
Sur les forums
Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :
(nombre aléatoire entre () et ())
Ce qui donnera :
(nombre aléatoire entre () et ())
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.
blocs opérateurs :: operators