mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00:00
committed by
Toshio Kuratomi
parent
ed00741a01
commit
96ddd29c7e
@@ -31,7 +31,7 @@ import crypt
|
||||
import hashlib
|
||||
import string
|
||||
from functools import partial
|
||||
from random import SystemRandom, shuffle
|
||||
from random import Random, SystemRandom, shuffle
|
||||
from datetime import datetime
|
||||
import uuid
|
||||
|
||||
@@ -199,8 +199,11 @@ def from_yaml(data):
|
||||
return data
|
||||
|
||||
@environmentfilter
|
||||
def rand(environment, end, start=None, step=None):
|
||||
r = SystemRandom()
|
||||
def rand(environment, end, start=None, step=None, seed=None):
|
||||
if seed is None:
|
||||
r = SystemRandom()
|
||||
else:
|
||||
r = Random(seed)
|
||||
if isinstance(end, (int, long)):
|
||||
if not start:
|
||||
start = 0
|
||||
|
||||
Reference in New Issue
Block a user