Skip to main content
added 7 characters in body
Source Link
Aaron Hall
  • 387.9k
  • 91
  • 408
  • 336

I thought no one had answered this yet lol! But hey, here's my own go at it:

import random

def random_alphanumeric(limit):
    #ascii alphabet of all alphanumerals
    r = (range(48, 58) + range(65, 91) + range(97, 123))
    random.shuffle(r)
    return reduce(lambda i, s: i + chr(s), r[:random.randint(0, len(r))], "")

I thought no one had answered this yet lol! But hey, here's my own go at it:

import random

def random_alphanumeric(limit):
    #ascii alphabet of all alphanumerals
    r = (range(48,58) + range(65,91) + range(97,123))
    random.shuffle(r)
    return reduce(lambda i,s: i + chr(s),r[:random.randint(0,len(r))],"")

I thought no one had answered this yet lol! But hey, here's my own go at it:

import random

def random_alphanumeric(limit):
    #ascii alphabet of all alphanumerals
    r = (range(48, 58) + range(65, 91) + range(97, 123))
    random.shuffle(r)
    return reduce(lambda i, s: i + chr(s), r[:random.randint(0, len(r))], "")
Source Link
JWL
  • 14k
  • 8
  • 59
  • 63

I thought no one had answered this yet lol! But hey, here's my own go at it:

import random

def random_alphanumeric(limit):
    #ascii alphabet of all alphanumerals
    r = (range(48,58) + range(65,91) + range(97,123))
    random.shuffle(r)
    return reduce(lambda i,s: i + chr(s),r[:random.randint(0,len(r))],"")