Close Menu
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Par version
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.10 – Minecraft
        • Mod 1.9 – Minecraft
        • Mod 1.8 – Minecraft
        • Mod 1.7 – Minecraft
      • Par type
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Modpack
    • Shaders
    • Resource Packs
      • Par version
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.18
        • Resource Pack 1.17
        • Resource Pack 1.16
        • Resource Pack 1.15
        • Resource Pack 1.14
        • Resource Pack 1.13
        • Resource Pack 1.12
        • Resource Pack 1.11
        • Resource Pack 1.10
        • Resource Pack 1.9
        • Resource Pack 1.8
        • Resource Pack 1.7
      • Par résolution
        • [4 x 4]
        • [8 x 8]
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Par type
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps PVP
      • Maps Multijoueurs
      • Maps Solo
    • Skins
    • Datapacks
    • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Télécharger Minecraft
    • Dossiers
    • Les autres Minecraft
    • LEGO Minecraft
    • Wallpapers
    • Vidéos
Facebook X (Twitter) Instagram
Login
Minecraft-France
  • Accueil
  • Discord
  • Actualités Minecraft
    • Mises à jour Minecraft
  • Guides Minecraft
  • Ressources
    • Mods Minecraft
      • Par version
        • Mod 1.21 – Minecraft
        • Mod 1.20 – Minecraft
        • Mod 1.19 – Minecraft
        • Mod 1.16 – Minecraft
        • Mod 1.14 – Minecraft
        • Mod 1.12 – Minecraft
        • Mod 1.10 – Minecraft
        • Mod 1.9 – Minecraft
        • Mod 1.8 – Minecraft
        • Mod 1.7 – Minecraft
      • Par type
        • [Mod] Cheats
        • [Mod] Décoration
        • [Mod] Divers
        • [Mod] Equipements
        • [Mod] Gameplay
        • [Mod] Graphismes
        • [Mod] Mondes
        • [Mod] Véhicules
    • Modpack
    • Shaders
    • Resource Packs
      • Par version
        • Resource Pack 1.21
        • Resource Pack 1.20
        • Resource Pack 1.19
        • Resource Pack 1.18
        • Resource Pack 1.17
        • Resource Pack 1.16
        • Resource Pack 1.15
        • Resource Pack 1.14
        • Resource Pack 1.13
        • Resource Pack 1.12
        • Resource Pack 1.11
        • Resource Pack 1.10
        • Resource Pack 1.9
        • Resource Pack 1.8
        • Resource Pack 1.7
      • Par résolution
        • [4 x 4]
        • [8 x 8]
        • [16 x 16]
        • [32 x 32]
        • [64 x 64]
        • [128 x 128]
        • [256 x 256]
        • [512 x 512]
      • Par type
        • Add-On
        • Cartoon
        • Classique
        • Interface
        • Médiéval
        • Moderne
        • PVP
        • Réaliste
        • Thème
    • Maps
      • Maps Survie
      • Maps Aventure
      • Maps Constructions
      • Maps Mini-Jeux
      • Maps PVP
      • Maps Multijoueurs
      • Maps Solo
    • Skins
    • Datapacks
    • Outils
  • Minecraft: Bedrock Edition
  • Divers
    • Télécharger Minecraft
    • Dossiers
    • Les autres Minecraft
    • LEGO Minecraft
    • Wallpapers
    • Vidéos
Minecraft-France
Accueil > Tutoriels > [Tutoriel] La commande /random [1.20.2+]
Les commandes Tutoriels

[Tutoriel] La commande /random [1.20.2+]

Par YanisBft24 septembre 2023Aucun commentaire4 Minutes de lecture
commande random

Grand adepte des commandes que vous êtes, vous vous êtes sans doute rendu compte que récupérer une valeur aléatoire dans Minecraft n’était pas aussi simple que prévu. Mais ça, c’était jusqu’à la version 1.20.2, et la commande /random qu’elle ajoute.

Cette commande, intuitive et complète, permet de générer des nombres entiers aléatoires dans une plage donnée, en incluant optionnellement un paramètre de séquence. Cette séquence peut également être réinitialisée.

Générer un nombre aléatoire

Générer un nombre entier aléatoire se fait soit avec la commande /random value <plage> [<séquence>], soit avec la commande /random roll <plage> [<séquence>]. Alors que l’argument value n’enverra le résultat qu’au joueur qui a exécuté la commande, roll l’affichera dans le tchat à tous les joueurs connectés.

Le paramètre plage correspond à une plage de nombres entiers, qui définissent la valeur minimum et la valeur maximum à utiliser. Elle peut avoir comme valeur 1..10, -5..15, 37.. ou encore ..-100. Si le minimum ou le maximum ne sont pas précisés, ils vaudront respectivement -2147483648 et 2147483647. Notez que la taille totale de la plage doit être comprise entre 2 et 2147483646.

Le paramètre séquence, quant à lui, permet de spécifier un chemin d’accès vers une loot table, c’est-à-dire une chaîne de caractères utilisée pour créer le nombre aléatoire. Pour les plus matheux d’entre vous, ce paramètre pourra vous être utile afin de prévoir le nombre généré. Pour les autres, ne vous inquiétez pas, il est optionnel.

Exemples

Dans ce premier exemple, le joueur qui a exécuté la commande a généré le nombre 122 à partir d’une plage définie entre 100 et 200. La commande utilisée est /random value 100..200.

commande random ex1
Résultat de la commande /random value 100..200

Ici, la commande a généré et affiché à tout le monde un nombre aléatoire compris entre -10 et 10, en utilisant la séquence minecraft:entities/creeper. La commande utilisée est /random roll -10..10 minecraft:entities/creeper.

commande random ex2
Résultat de la commande /random roll -10..10 minecraft:entities/creeper

Prenons maintenant un exemple plus concret, en effectuant une action spécifique en fonction du nombre généré aléatoirement.

  1. D’abord, on crée un scoreboard avec la commande /scoreboard objectives add exemple dummy.
  2. Ensuite, on stocke un nombre aléatoire compris entre 1 et 3 dans ce score, pour le joueur qui exécute la commande. Pour cela, on utilise la commande /execute store result score @s exemple run random value 1..3.
  3. En fonction de la valeur générée aléatoirement, on exécute une action différente :
    • /execute if score @s exemple matches 1 run give @s diamond 1
    • /execute if score @s exemple matches 2 run weather rain
    • /execute if score @s exemple matches 3 run gamemode creative

Réinitialiser une séquence

Réinitialiser une séquence se fait avec la commande /random reset <séquence> [<graine>] [<inclureGraineDuMonde>] [<inclureIdSéquence>].

Le paramètre séquence correspond à un chemin d’accès sous forme de chaîne de caractères, comme vu précédemment. Il est également possible de réinitialiser toutes les séquences utilisées en mettant « * » comme valeur de ce paramètre.

Les autres paramètres, à savoir graine, inclureGraineDuMonde et inclureIdSéquence, permettent de préciser la manière de réinitialiser la séquence. Ils sont tous les trois optionnels.

  • La graine correspond à la valeur utilisée pour réinitialiser la séquence, sous forme de nombre entier
  • Le paramètre inclureGraineDuMonde permet, s’il vaut true, d’utiliser la graine du monde pour réinitialiser la séquence
  • Le paramètre inclureIdSéquence permet, s’il vaut true, d’utiliser l’identifiant de la séquence pour réinitialiser la séquence

Encore une fois, ces paramètres sont complexes et permettent d’affiner les nombres aléatoires générés de manière assez poussée.

Exemples

Dans cet exemple, le joueur a réinitialisé toutes les séquences utilisées, en utilisant la commande /random reset *.

commande random ex3
Résultat de la commande /random reset *

Ici, le joueur réinitialise la séquence minecraft:entities/creeper, en utilisant la graine 123456 et en incluant la graine du monde et l’identifiant de séquence. La commande utilisée est /random reset minecraft:entities/creeper 123456 true true.

commande random ex4
Résultat de la commande /random reset minecraft:entities/creeper 123456 true true

En savoir plus sur les séquences aléatoires

Partager sur les réseaux sociaux Facebook Twitter Pinterest
Article précédent[Mod] FallingTree [1.12.2 – 1.21.5]
Article suivant [Mod] Iron’s Spells ‘n Spellbooks [1.18.2 – 1.21.1]
YanisBft
  • X (Twitter)

Joueur Minecraft depuis 2012, staff sur le serveur PeaceAndCube, administrateur du wiki français et rédacteur occasionnel sur votre site préféré :)

Laissez une réponse

A propos de Minecraft

Retrouvez ci-dessous toutes les informations pour profiter pleinement de Minecraft :

Télécharger Minecraft
Wiki Minecraft
Les liens indispensables
Optifine
Installez des mods avec NeoForge
Installez des mods avec l'API Forge
Installez des mods avec la dernière version de Minecraft grâce à avec l'API FAbric
Améliorer visuellement Minecraft avec des shaders
Apprenez en plus sur Minecraft grâce à nos guides
Discord de Minecraft-France
N'hésitez pas à rejoindre le Discord de Minecraft-France qui possède plus de 23.000 membres.
Discord Minecraft France

Suivez-nous aussi sur :

Logo Twitter Logo Bluesky
Partenaires
  • OMGServ
  • NationsGlory
  • PeaceAndCube
  • Skytale
  • Play-MC
  • Hébergeur d’image
Voir l’ensemble de nos partenaires
Minecraft-France © 2011 - 2025, Tous droits réservés. Non approuvé ou associé à Mojang Studios ou Microsoft
Contact | Mentions légales

Ecrivez ci-dessus et appuyez sur la touche Entrer pour lancer la recherche. Appuyez sur la touche Echap pour annuler.

Sign In or Register

Bienvenue !

Connectez-vous ci-dessous ou S'enregistrer maintenant.

Mot de passe perdu ?

S'enregistrer maintenant

Déjà inscrit ? Connecter.

Un mot de passe vous sera envoyé par mail.