Ziks

Python string Library을 이용한 랜덤 String Token 본문

Development/Python

Python string Library을 이용한 랜덤 String Token

YunZiks 2020. 1. 8. 22:39
1
2
3
4
5
6
7
8
9
10
import random
class shortener:
    token_size = 5
    
    def __init__(self, token_size = None):
        self.token_size = token_size if token_size is not None else 5
    
    def issue_token(self):
        letters = string.ascii_letters
        return ''.join(random.choice(letters) for i in range(self.token_size))
cs
  • token_size ⇒ 우리가 사용할 랜덤 스트링 토큰의 사이즈
  • issue_token(self)
    • string.ascii_letters
      • [A-Z],[a-z] 까지의 String 전체를 끌어오고
    • ''.join(random.choice(letters) for i in range(self.token_size))
      • token_size범위만큼 반복하여 letters 에서 랜덤하게 뽑아 붙히면 완성!

'Development > Python' 카테고리의 다른 글

구글 이미지 크롤러 (Image Crawler)  (2) 2019.07.13
Comments