wallart

8x8 pixel display firmware
git clone https://git.woozle.org/neale/wallart.git

Neale Pickett  ·  2024-06-09

picker.cpp

 1#include <Arduino.h>
 2#include <stdint.h>
 3#include "picker.h"
 4
 5Picker::Picker() {
 6    this->val = random(1, 256);
 7}
 8
 9bool Picker::Pick(uint8_t likelihood) {
10    bool picked = false;
11    if ((val > 0) && (val <= likelihood)) {
12        picked = true;
13    }
14    val -= likelihood;
15    return picked;
16}