Returns random integer value with provided number of digits >>> random.seed(0) >>> randomInt(6) 963638
(length=4, seed=None)
| 1248 | return int(randint(start, stop)) |
| 1249 | |
| 1250 | def randomInt(length=4, seed=None): |
| 1251 | """ |
| 1252 | Returns random integer value with provided number of digits |
| 1253 | |
| 1254 | >>> random.seed(0) |
| 1255 | >>> randomInt(6) |
| 1256 | 963638 |
| 1257 | """ |
| 1258 | |
| 1259 | if seed is not None: |
| 1260 | _ = getCurrentThreadData().random |
| 1261 | _.seed(seed) |
| 1262 | choice = _.choice |
| 1263 | else: |
| 1264 | choice = random.choice |
| 1265 | |
| 1266 | return int("".join(choice(string.digits if _ != 0 else string.digits.replace('0', '')) for _ in xrange(0, length))) |
| 1267 | |
| 1268 | def randomStr(length=4, lowercase=False, alphabet=None, seed=None): |
| 1269 | """ |
searching dependent graphs…