20void Seed(
const int seed);
73 utility::LogError(
"low must be > 0, but got {}.", low);
77 "low must be <= high, but got low={} and high={}.", low,
84 std::lock_guard<std::mutex> lock(*
GetMutex());
119 utility::LogError(
"low must be < high, but got low={} and high={}.",
126 std::lock_guard<std::mutex> lock(*
GetMutex());
161 utility::LogError(
"stddev must be > 0, but got {}.", stddev);
167 std::lock_guard<std::mutex> lock(*
GetMutex());
203 template <
typename InputIt>
207 utility::LogError(
"first must be <= last.");
213 std::lock_guard<std::mutex> lock(*
GetMutex());
std::discrete_distribution< T > distribution_
Definition Random.h:218
T operator()()
Call this to generate a discretely distributed integer value.
Definition Random.h:212
DiscreteGenerator(InputIt first, InputIt last)
Definition Random.h:204
T operator()()
Call this to generate a normally distributed floating point value.
Definition Random.h:166
NormalGenerator(const T mean=0.0, const T stddev=1.0)
Definition Random.h:158
std::normal_distribution< T > distribution_
Definition Random.h:172
const char const char value recording_handle imu_sample recording_handle uint8_t size_t data_size k4a_record_configuration_t config target_format k4a_capture_t capture_handle k4a_imu_sample_t imu_sample playback_handle k4a_logging_message_cb_t void min_level device_handle k4a_imu_sample_t timeout_in_ms capture_handle capture_handle capture_handle image_handle temperature_c k4a_image_t image_handle uint8_t image_handle image_handle image_handle image_handle uint32_t
Definition K4aPlugin.cpp:548
std::mt19937 * GetEngine()
Definition Random.cpp:55
uint32_t RandUint32()
Definition Random.cpp:59
void Seed(const int seed)
Set Open3D global random seed.
Definition Random.cpp:53
std::mutex * GetMutex()
Definition Random.cpp:57
Definition PinholeCameraIntrinsic.cpp:16