🖥️
Intro to Computer Science (ICS3U/C)
  • An Introduction to Computer Science
  • Videos & Slides
  • Unit 1: In the Beginning
    • The History of Computers
    • Binary & Logic
      • Bits and Bytes (Binary)
      • Transistors (Changing Bits)
      • Logic Gates
        • Poster
        • Logic.ly
    • The Parts of a Computer
  • Unit 2: Intro to Code
    • How Do We Code?
      • Coding Conventions (Rules)
      • Commenting Code
    • What is HTML?
      • Hello World! (in HTML)
      • HTML Slideshow
    • Hello World!
    • Input / Output
      • The Console
      • Prompt, Alert, Confirm
    • Variables & Data
      • Strings (Text)
      • Numbers (Values)
        • Converting & Rounding
        • The Math Object
          • Random Numbers
      • Booleans
        • Truthiness
      • Arrays
  • Unit 3: Control Flow
    • Conditionals (if this, do that)
      • If...Else
        • Logical Operators
      • Switch / Case
      • Ternary Operators
    • Loops (Repeating Code)
      • For...Loop
      • While & Do/While Loops
    • Debugging
  • Unit 4: Functions
    • Functional Programming
    • User Defined Functions
      • Hoisting and Scope
    • Calling a JS Function
  • TL;DR
    • Programming Basics
    • Slideshows & Demos
    • Javascript Syntax Poster
  • Advanced Topics
    • Recursion
    • Structures & Algorithms
    • Mmm... Pi
  • External Links
    • Typing Club!
    • repl.it
    • Khan Academy
    • Geek Reading
    • ECOO CS Contest
Powered by GitBook
On this page
  1. Unit 2: Intro to Code
  2. Variables & Data
  3. Numbers (Values)
  4. The Math Object

Random Numbers

Programming languages typically have a way of generating a random number. Some are simpler than others.

PreviousThe Math ObjectNextBooleans

Last updated 4 years ago

In reality, computers can only create "pseudorandom" numbers because they are created from a mathematical procedure or algorithm. Almost every programming language has the ability to generate some sort of random value - it might be up to the programmer to convert that value to an integer or specific type of value.

Javascript uses to generate random numbers.

// Under construction - content coming
let 

C++ is a strongly typed language... content coming

// Content coming...
int 

Java also uses a math library... content to come

// Content coming...
int

Python always has to be a bit different...

# Content coming...
myRandomNumber = 
the Math object