• Help Home
  • English (US)
    1. English (US)
    2. 简体中文
    3. 日本語
Maya Creative
    • What's New in Maya 2026
    • Maya 2026 Release Notes
    • Maya Installation Help
    • Getting Started
    • Basics
    • Managing Scenes, Files, and Projects
    • Interoperability
    • USD for Maya
    • Modeling
    • Animation
    • Character Animation
    • Motion Graphics
    • Lighting and Shading
    • LookdevX
    • Rendering
    • Arnold for Maya
    • Customizing Maya Creative
    • Environment Variables
    • Keyboard Shortcuts
    • Scripting
      • Scripting
      • Script Editor
      • MEL and Expressions
        • MEL Overview
        • Run MEL commands
        • Values and variables
          • Integer and floating point numbers
          • Strings
          • Explicit and implicit typing
          • Variables
          • Assigning values to variables and attributes
          • Printing values
          • Picking a random number
        • Arrays, vectors, and matrices
        • Good MEL style
        • Controlling the flow of a script
        • Attributes
        • Procedures
        • Animation expressions
        • I/O and user interaction
        • Debugging, optimizing, and troubleshooting
        • Creating interfaces
        • MEL script nodes
        • Advanced MEL programming
        • Advanced animation expressions topics
        • MEL Command Syntax
        • Useful functions
        • FAQ on MEL
        • Example scripts
        • MEL Windows and Editors
      • Python
      • Dash
      • Running venv with mayapy
    • Technical Documentation
    Share
    • Email
    • Facebook
    • Twitter
    • LinkedIn
     
     

    Picking a random number

    The rand command generates a random floating point number. If you give one argument, it returns a number between 0 and the argument:

    rand(1000);
    // Result: 526.75028 //
    

    If you give two arguments, it returns a random number between the first and second arguments:

    rand(100,200);
    // Result: 183.129179 //
    

    See also the , , and commands.

    Parent topic: Values and variables

    Was this information helpful?

    Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Please see the Autodesk Creative Commons FAQ for more information.

    • Privacy Statement
    • Legal Notices & Trademarks
    • Report Noncompliance
    • © 2025 Autodesk Inc. All rights reserved