Function random() pada Arduino Programming Language

Function random() pada Arduino Programming Language

Deskripsi

Merupakan fungsi yang membangkitkan nomor secara random

Syntax

random (max)

random (min, max)

Parameters

min: batas bawah nilai random

max: batas atas nilai random

Returns

Nilai yang dikembalikan adalah berupa angka random pada rentang nilai min hingga max-1. Tipe data yang diijinkan adalah: Long

Contoh Program

long randNumber;

void setup() {
  Serial.begin(9600);

  // pada saat analog input pin 0 tidak terhubung maka
  // noise akan menyebabkan fungsi randomseed() memperoleh
  // nilai sumber random yang berbeda setiap kali dieksekusi
  // randomSeed() seolah akan mengocok nilai yang diperoleh
  randomSeed(analogRead(0));
}

void loop() {
  // print a random number from 0 to 299
  randNumber = random(300);
  Serial.println(randNumber);

  // print a random number from 10 to 19
  randNumber = random(10, 20);
  Serial.println(randNumber);

  delay(50);
}


Terjemahan dan edit dari
https://www.arduino.cc/reference/en/language/functions/characters/random/
Translate »