Step 1: Make it
What is it?
Shake your micro:bit to make random numbers.
These two videos show you what you'll make and how to code it:
Introduction
Coding guide
How it works
- Like the Get silly project this program uses the micro:bit’s accelerometer to make something happen when you shake it.
 - When you shake your micro:bit, the program selects a random number between 1 and 6 and shows it on the LED display.
 - It's really hard for computers to make truly random numbers because they’re machines that work precisely and regularly.
 - Make a tally chart of how often each number comes up. Are these numbers really random? Compare it with real dice.
 
What you need
- micro:bit (or MakeCode simulator)
 - MakeCode or Python editor
 - battery pack (optional)
 - real dice (optional)
 
Step 2: Code it
Step 3: Improve it
- Make the number appear for a few seconds, then clear the LED display to save batteries.
 - Make it roll 2 dice. You can make a random number between 2 and 12, or you can make two random numbers between 1 and 6 and add them together.
 - Try both methods and tally how often each score occurs. Does it make a difference? Do some numbers come up more often than others?
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


