De Scratch Wiki en français

(fixed links to "Scratch Wiki Accueil/l'éditeur/costumes" automatically)
m (Forum + Wiki)
 
(19 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
----
+
{{titre|Le bloc « nombre aléatoire entre () et () »}}
<div style="margin: 0.5em; padding: 0.25em 0.9em;"><center><span style="font-size:2em">'''Le bloc « nombre aléatoire entre () et () »'''</span></center></div>
 
----
 
  
{{InfoBloc|<sb>(nombre aléatoire entre (1) et (10))</sb>|[[Scratch Wiki Accueil/les blocs/opérateurs|Opérateurs]]|[[Scratch Wiki Accueil/les blocs/formes#Les blocs de valeur|Bloc de valeur]]}}
+
{{InfoBloc|(nombre aléatoire entre () et ())|[[Opérateurs|Opérateurs]]|[[Forme des blocs#Les blocs de valeur|Bloc de valeur]]|||2 ([[Forme des blocs#Les blocs de valeur|valeur]])}}
  
 
== Fonctionnement ==
 
== Fonctionnement ==
Le [[Scratch Wiki Accueil/les blocs|bloc]] ''nombre aléatoire entre () et ()'' utilise un [https://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9rateur_de_nombres_pseudo-al%C3%A9atoires générateur de nombres pseudo-aléatoires] pour donner un '''nombre''' compris entre les deux '''valeurs''' indiquées sur le [[Scratch Wiki Accueil/les blocs|bloc]].
+
Le [[Les blocs|bloc]] ''nombre aléatoire entre () et ()'' utilise un [https://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9rateur_de_nombres_pseudo-al%C3%A9atoires générateur de nombres pseudo-aléatoires] pour donner un '''nombre''' compris entre les deux '''valeurs''' indiquées sur le [[Les blocs|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 [[Scratch Wiki Accueil/les blocs|bloc]] peut donner ''1'', ''2'' ou ''3''.
+
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 [[Les blocs|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 [[Scratch Wiki Accueil/les blocs|bloc]] pourrait donner ''4.24536'', ou ''4.11653''.
+
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 [[Les blocs|bloc]] pourrait donner ''4.24536'', ou ''4.11653''.
  
{{note|Le nombre donné par ce [[Scratch Wiki Accueil/les blocs|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.}}
+
{{info|Le nombre donné par ce [[Les blocs|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.}}
 
== Utilité ==
 
== Utilité ==
 
Il est assez utile. Il peut par exemple être utilisé pour :
 
Il est assez utile. Il peut par exemple être utilisé pour :
Ligne 22 : Ligne 20 :
 
</scratchblocks>
 
</scratchblocks>
  
* Ajouter une valeur '''aléatoire''' à une [[Scratch Wiki Accueil/les blocs/données|variable]] :
+
* Ajouter une valeur '''aléatoire''' à une [[Données|variable]] :
 
<scratchblocks>
 
<scratchblocks>
ajouter à [expérience v] (nombre aléatoire entre (50) et (100))
+
ajouter (nombre aléatoire entre (50) et (100)) à [expérience v]::variables
 
</scratchblocks>
 
</scratchblocks>
  
 
* '''Désigner''' un objet aléatoirement :
 
* '''Désigner''' un objet aléatoirement :
 
<scratchblocks>
 
<scratchblocks>
dire (regroupe [Vous avez trouvé un] (élément (nombre aléatoire entre (1) et (10)) de [liste des objets disponibles v])) pendant (3) secondes
+
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
 
</scratchblocks>
 
</scratchblocks>
  
* Mettre un [[Costumes|costume]] aléatoire à un [[Scratch Wiki Accueil/l'éditeur/liste lutins/les lutins|lutin]] :
+
* Mettre un [[Costumes|costume]] aléatoire à un [[Sprite|sprite]] :
 
<scratchblocks>
 
<scratchblocks>
basculer sur costume (nombre aléatoire entre (1) et (7))
+
basculer sur le costume (nombre aléatoire entre (1) et (7))
 
</scratchblocks>
 
</scratchblocks>
  
 
==Dans le forum==
 
==Dans le forum==
Dans le [[Scratch Wiki Accueil/le forum|forum]], vous pouvez intégrer des [[Scratch Wiki Accueil/les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :  
+
Dans le [[Forum Scratch|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :  
 
<pre>
 
<pre>
 
(nombre aléatoire entre (1) et (10))
 
(nombre aléatoire entre (1) et (10))
Ligne 45 : Ligne 43 :
 
(nombre aléatoire entre (1) et (10))
 
(nombre aléatoire entre (1) et (10))
 
</scratchblocks>
 
</scratchblocks>
{{note|Le code doit être précédé de la balise ''[scratchblocks]'' pour être '''visible'''.}}
+
{{Info
 
+
|N'oubliez pas que le script devra être entouré des balises <code>[scratchblocks]</code> et <code>[/scratchblocks]</code> pour être affiché en tant que bloc dans le message.<br>
 +
Voir [[Blocs_du_forum|les blocs du forum]] pour plus d'information.}}{{info|Idem pour intégrer des blocs sur le wiki, sauf que le script devra être entouré des balises <code><nowiki><scratchblocks></nowiki></code>
 +
et <code></scratchblocks></code> ou des balises <code><nowiki><sb></nowiki></code> et <code></sb></code> pour être affiché en tant que bloc dans le message.}}
  
  
 
<!-- Interwiki -->
 
<!-- Interwiki -->
 
[[en:Pick Random () to () (block)]]
 
[[en:Pick Random () to () (block)]]
{{Modèle:Enquête}}
+
 
{{Modèle:Blocs_Opérateur}}
+
{{Blocs_Opérateur}}

Version actuelle datée du 17 avril 2021 à 15:15


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 : ?

Entrées : 2 (valeur)
Code du bloc : (nombre aléatoire entre () et ())


Fonctionnement

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.

Utilité

Il est assez utile. 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))

Dans le forum

Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :

(nombre aléatoire entre (1) et (10))
(nombre aléatoire entre (1) et (10))
Info
 Info :
N'oubliez pas que le script devra être entouré des balises [scratchblocks] et [/scratchblocks] pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'information.
Info
 Info :
Idem pour intégrer des blocs sur le wiki, sauf que le script devra être entouré des balises <scratchblocks> et </scratchblocks> ou des balises <sb> et </sb> pour être affiché en tant que bloc dans le message.
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.