diff options
Diffstat (limited to 'gentests.py')
-rwxr-xr-x | gentests.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gentests.py b/gentests.py index 3bc51f5..bb5cb7a 100755 --- a/gentests.py +++ b/gentests.py @@ -377,7 +377,11 @@ def get_variations(mode, size): elif mode.startswith('#(') and mode.endswith(')'): inner = mode[2:-1] start,sep,end = inner.partition('-') - return [Immediate(num) for num in range(int(start), int(end))] + start,end = int(start),int(end) + if end-start > 16: + return [Immediate(randint(start, end)) for x in range(0,8)] + else: + return [Immediate(num) for num in range(start, end+1)] else: print "Don't know what to do with source type", mode return None |