This is the complete list of members for xtd::random, including all inherited members.
| equals(const object &obj) const noexcept -> bool | xtd::object | virtual |
| equals(const object_a_t &object_a, const object_b_t &object_b) noexcept -> bool | xtd::object | inlinestatic |
| generator() const noexcept -> const std::default_random_engine & | xtd::random | |
| generator() noexcept -> std::default_random_engine & | xtd::random | |
| get_hash_code() const noexcept -> xtd::usize | xtd::object | virtual |
| get_items(const xtd::read_only_span< value_t > &choices, xtd::usize length) -> xtd::array< value_t > | xtd::random | inline |
| get_items(const xtd::array< value_t > &choices, xtd::usize length) -> xtd::array< value_t > | xtd::random | inline |
| get_items(const xtd::read_only_span< value_t > &choices, xtd::span< value_t > &destination) -> void | xtd::random | inline |
| get_type() const noexcept -> type_object | xtd::object | virtual |
| memberwise_clone() const -> xtd::unique_ptr_object< object_t > | xtd::object | |
| next() const -> xtd::int32 | xtd::random | virtual |
| next() const -> value_t | xtd::random | inline |
| next(xtd::int32 max_value) const -> xtd::int32 | xtd::random | virtual |
| next(value_t max_value) const -> value_t | xtd::random | inline |
| next(xtd::int32 min_value, xtd::int32 max_value) const -> xtd::int32 | xtd::random | virtual |
| next(value_t min_value, value_t max_value) const -> value_t | xtd::random | inline |
| next_byte() const -> xtd::byte | xtd::random | virtual |
| next_byte(xtd::byte max_value) const -> xtd::byte | xtd::random | virtual |
| next_byte(xtd::byte min_value, xtd::byte max_value) const -> xtd::byte | xtd::random | virtual |
| next_bytes(xtd::span< xtd::byte > &buffer) const -> void | xtd::random | virtual |
| next_bytes(xtd::array< xtd::byte > &buffer) const -> void | xtd::random | virtual |
| next_double() const -> double | xtd::random | virtual |
| next_int64() const -> xtd::int64 | xtd::random | virtual |
| next_int64(int64 max_value) const -> xtd::int64 | xtd::random | virtual |
| next_int64(int64 min_value, int64 max_value) const -> xtd::int64 | xtd::random | virtual |
| next_single() const -> xtd::single | xtd::random | virtual |
| next_values(xtd::span< value_t > &buffer) const -> void | xtd::random | inline |
| next_values(xtd::array< value_t > &buffer) const -> void | xtd::random | inline |
| object()=default | xtd::object | |
| random() | xtd::random | |
| random(xtd::uint32 seed) | xtd::random | explicit |
| random(std::random_device &random_device) | xtd::random | explicit |
| reference_equals(const object_a_t &object_a, const object_b_t &object_b) noexcept -> bool | xtd::object | inlinestatic |
| sample() const -> double | xtd::random | protectedvirtual |
| shuffle(xtd::span< value_t > &values) const -> xtd::span< value_t > & | xtd::random | inline |
| shuffle(collection_t &values) const -> collection_t & | xtd::random | inline |
| shuffle(const collection_t &values) const -> collection_t | xtd::random | inline |
| to_string() const -> xtd::string | xtd::object | virtual |