Source: Scratch Wiki en français


Le bloc « (nombre aléatoire entre () et ()) »


(nombre aléatoire entre () et ())

(nombre aléatoire entre () et ())

Catégorie : Opérateurs
Type : Bloc de valeur
Ajouté dans : Scratch 1.0
Entrées : 2 (Entrée nombre)
Code du bloc :
(nombre aléatoire entre () et ())

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.

Info
 Info :
Le nombre donné par ce bloc n'est pas aléatoire, il est juste imprévisible, c'est presque impossible de générer un vrai nombre aléatoire avec un ordinateur.

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 le forum Scratch

Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :

(nombre aléatoire entre () et ())

Sera alors rendu :

(nombre aléatoire entre () et ())
Info
 Info :
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans un post.

Autre

Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence : (nombre aléatoire entre () et ())