diff --git a/Datatypes/Enum.php b/Datatypes/Enum.php index 7d33e7771..2df44d0f2 100644 --- a/Datatypes/Enum.php +++ b/Datatypes/Enum.php @@ -84,4 +84,19 @@ abstract class Enum return in_array($value, $values, true); } + /** + * Get random enum value. + * + * @return mixed + * + * @since 1.0.0 + * @author Dennis Eichhorn + */ + public static function getRandom() + { + $constants = self::getConstants(); + + return $this->constants[mt_rand(0, count($constants))]; + } + }