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}