diff --git a/funcs/func_rand.c b/funcs/func_rand.c
index 67bc8e93150d9f6a03e104f880b132e55d677b64..32a167f697b3261d8c8f293e720d83ee9f235458 100644
--- a/funcs/func_rand.c
+++ b/funcs/func_rand.c
@@ -83,11 +83,11 @@ static int acf_rand_exec(struct ast_channel *chan, char *cmd,
 static struct ast_custom_function acf_rand = {
 	.name = "RAND",
 	.synopsis = "Choose a random number in a range",
-	.syntax = "RAND([min][,max])",
+	.syntax = "RAND([min][|max])",
 	.desc =
 		"Choose a random number between min and max.  Min defaults to 0, if not\n"
 		"specified, while max defaults to RAND_MAX (2147483647 on many systems).\n"
-		"  Example:  Set(junky=${RAND(1,8)}); \n"
+		"  Example:  Set(junky=${RAND(1|8)}); \n"
 		"  Sets junky to a random number between 1 and 8, inclusive.\n",
 	.read = acf_rand_exec,
 };