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