/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* UUID.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: maldavid +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/06 11:26:37 by maldavid #+# #+# */ /* Updated: 2024/03/25 19:00:36 by maldavid ### ########.fr */ /* */ /* ************************************************************************** */ #include #include namespace mlx { static std::random_device random_device; static std::mt19937_64 engine(random_device()); static std::uniform_int_distribution uniform_distribution; UUID::UUID() : _uuid(uniform_distribution(engine)) {} UUID::UUID(std::uint64_t uuid) : _uuid(uuid) {} }