#ifndef PYTHONIC_NUMPY_RANDOM_SEED_HPP
#define PYTHONIC_NUMPY_RANDOM_SEED_HPP

#include "pythonic/include/numpy/random/seed.hpp"
#include "pythonic/types/NoneType.hpp"

PYTHONIC_NS_BEGIN

namespace numpy
{
  namespace random
  {

    inline types::none_type seed(long s)
    {
      details::generator.seed(s);
      return {};
    }

    inline types::none_type seed(types::none_type)
    {
      details::generator.seed();
      return {};
    }
  } // namespace random
} // namespace numpy

PYTHONIC_NS_END

#endif
