About 191,000 results
Open links in new tab
  1. How to generate random strings in Python? - Stack Overflow

    Mar 17, 2022 · if a single random string is needed, just keep the no_of_blocks variable to be equal to 1 and len_sep to specify the length of the random string. eg: len_sep = 10, no_of_blocks = 1, will generate the following pattern ie. random string of length 10, F01xgCdoDU

  2. python - Random string generation with upper case letters and …

    This Stack Overflow quesion is the current top Google result for "random string Python". The current top answer is: ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) This is an excellent method, but the PRNG in random is not cryptographically secure. I assume many people researching this question will want to ...

  3. python - Generating random text strings of a given pattern - Stack …

    Jan 7, 2013 · Shorter version since python 3.6.2, with random.choices over random.choice which doesn't need a for loop, but instead just pass k, the length of the random string required. import random import string x = ''.join(random.choices(string.ascii_letters + string.digits, k=16)) print(x)

  4. What's the best way to generate random strings of a specific …

    #!/usr/bin/env python from typing import Generator from random import SystemRandom as RND from string import ascii_uppercase, digits def string_generator(size: int = 1, amount: int = 1) -> Generator[str, None, None]: """ Return x random strings of a fixed length.

  5. python - Most lightweight way to create a random string and a …

    May 6, 2010 · What is the most lightweight way to create a random string of 30 characters like the following? ufhy3skj5nca0d2dfh9hwd2tbk9sw1 And an hexadecimal number of 30 digits like the followin?

  6. How to create a GUID/UUID in Python - Stack Overflow

    Aug 6, 2022 · If you're not going to bother using it in any UUID contexts, you may as well just use random.getrandbits(128).to_bytes(16, 'little') or (for crypto randomness) os.urandom(16) and get a full 128 bits of random (UUIDv4 uses 6-7 bits on version info).

  7. python - How to generate a random string with symbols - Stack …

    Nov 2, 2017 · To generate a random string we need to use the following two Python modules. String module which contains various string constant which contains the ASCII characters of all cases.

  8. python - How to generate a random string - Stack Overflow

    Jun 7, 2016 · rand_str = lambda n: ''.join([random.choice(string.ascii_lowercase) for i in range(n)]) # Now to generate a random string of length 10 s = rand_str(10) random.choice returns a single character and 10 such characters are joined using the join function.

  9. random - How can I generate a unique ID in Python? - Stack …

    Jul 31, 2009 · I need to generate a unique ID based on a random value. Although this question is marked as already answered (and therefore closed) w.r.t. using the UUID functions in Python, that's actually not quite correct.

  10. Random byte string in Python - Stack Overflow

    Mar 31, 2011 · Python 3.9 adds a new random.randbytes method. This method generates random bytes: from random import randbytes randbytes(4) Output: b'\xf3\xf5\xf8\x98' Be careful though. It should be used only when you are not dealing with cryptography. As stated in the docs: This method should not be used for generating security tokens.

Refresh