]> git.localhorst.tv Git - blank.git/blobdiff - src/rand/GaloisLFSR.hpp
test for random [sic] utility methods
[blank.git] / src / rand / GaloisLFSR.hpp
index 81652d85f54a64cd628c22a95d3493b6de6476cd..001173919c1214a6b0931e788f2130c6bdac312f 100644 (file)
@@ -63,10 +63,12 @@ public:
 
        template<class Container>
        typename Container::reference From(Container &c) {
+               assert(c.size() > 0);
                return c[Next<typename Container::size_type>() % c.size()];
        }
        template<class Container>
        typename Container::const_reference From(const Container &c) {
+               assert(c.size() > 0);
                return c[Next<typename Container::size_type>() % c.size()];
        }