Rand Functions
Table of Contents
- rand!()
- rand::bool!()
- rand::uuid!()
- rand::uuid::v4!()
- rand::uuid::v7!()
- rand::enum!()
- rand::string!()
- rand::guid!()
- rand::float!()
- rand::int!()
- rand::time!()
rand!()
The rand!()
macro generates a random number.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand!(); }
rand::bool!()
The rand::bool!()
macro generates a random boolean value.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::bool!(); }
rand::uuid!()
The rand::uuid!()
macro generates a random UUID.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::uuid!(); }
rand::uuid::v4!()
The rand::uuid::v4!()
macro generates a random UUID v4.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::uuid::v4!(); }
rand::uuid::v7!()
The rand::uuid::v7!()
macro generates a random UUID v7.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::uuid::v7!(); }
rand::enum!()
The rand::enum!()
macro generates a random value from a list of options.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; use surreal_orm::functions::rand::arr; let result = rand::enum!(arr!["one", "two", 3, 4.15385, "five", true]); }
rand::string!()
The rand::string!()
macro generates a random string.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::string!(); }
rand::guid!()
The rand::guid!()
macro generates a random GUID.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::guid!(); }
rand::float!()
The rand::float!()
macro generates a random floating-point number.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::float!(); }
rand::int!()
The rand::int!()
macro generates a random integer.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::int!(); }
rand::time!()
The rand::time!()
macro generates a random time value.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::rand; let result = rand::time!(); }