2022년 10월 29일 토요일

urandom기반의 랜덤텍스트 생성

 /dev/urandom 기반으로 랜덤한 문자열 생성

  1. 대소문자/숫자 조합으로 8자리 문자열 생성
    $> cat test.sh
    #!/bin/bash
    
    random_char=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | sed 1q)
    echo $random_char
    
    $> ./test.sh
    Y6cJfCwk
    $> ./test.sh
    ie3L5AYO
    $> ./test.sh
    ICEgcZib

  2. 대소문자/숫자/특수문자 조합으로 8자리 문자열 생성
    $> cat test.sh
    #!/bin/bash
    
    random_char=$(base64 /dev/urandom | head -1)
    char=${random_char: -8}
    echo $char
    
    
    $> ./test.sh
    Yi9+t7Aa
    $> ./test.sh
    /lUAJl2a
    $> ./test.sh
    Tm90IGIa

댓글 없음:

댓글 쓰기

adfit

AI들끼리 대화하기

ChatGPT, perplexity, Gemini... 많은 AI 서비스가 있고 서비스별로 다양한 엔진이 있죠. 문득 AI끼리 대화를 시켜보면 어떤 대화의 흐름을 이어갈까 궁금해졌습니다. 그래서 해보았습니다. 규 칙 나(사람)은 양쪽 AI에서...