1f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant//===----------------------------------------------------------------------===//
2f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant//
3f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant//                     The LLVM Compiler Infrastructure
4f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant//
5b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant// This file is dual licensed under the MIT and the University of Illinois Open
6b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant// Source Licenses. See LICENSE.TXT for details.
7f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant//
8f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant//===----------------------------------------------------------------------===//
9f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant
10f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant// <random>
11f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant
12f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant// template<class IntType = int>
13f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant// class negative_binomial_distribution
14f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant
15f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant// result_type max() const;
16f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant
17f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant#include <random>
18f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant#include <cassert>
19f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant
20f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnantint main()
21f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant{
22f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant    {
23f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant        typedef std::negative_binomial_distribution<> D;
24f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant        D d(4, .25);
25f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant        assert(d.max() == std::numeric_limits<int>::max());
26f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant    }
27f2fe5d5a61d1f5842068793620aaff1e88173f7fHoward Hinnant}
28