// // random_impl.h // pokemon // // Created by Sam Jaffe on 12/9/17. // #pragma once namespace engine::random { struct Device { virtual ~Device() = default; virtual int32_t inclusive(int32_t min, int32_t max) = 0; virtual uint32_t inclusive(uint32_t min, uint32_t max) = 0; virtual double exclusive(double min, double max) = 0; }; }