wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Password Generator - Lisp

profile
Aniket Panchal
Jul 16, 2025
0 Likes
0 Discussions
2 Reads

Program (Raw):

(defparameter *chars* "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*")


(defun random-char ()

(char *chars* (random (length *chars*))))


(defun generate-password (length)

(coerce (loop repeat length collect (random-char)) 'string))


(defun test-generator ()

"Test the password generator"

(format t "Password (8 chars): ~a~%" (generate-password 8))

(format t "Password (12 chars): ~a~%" (generate-password 12))

(format t "Password (16 chars): ~a~%" (generate-password 16)))


(setf *random-state* (make-random-state t))


(test-generator)


Program (Beautified):


Output:


Comments ()


Sign in

Read Next

MAJOR ACHIEVEMENTS OF OS

Blog banner

Memory Management

Blog banner

Have You Explored India Yet?

Blog banner

10 Survival Tips that might save your life

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Blockchain Transactions

Blog banner

Why am I never satisfied with my Life?

Blog banner

RAID

Blog banner

Outlook mail

Blog banner

Memory input output management

Blog banner

Simple AI Symptom Diagnosis Using LISP – Rule-Based Expert System

Blog banner

Pandas Matrix Applications

Blog banner

Security in Cloud Computing Environment using cryptography - Rushabh Modi

Blog banner

The New Rules of UI/UX Design Every Website Must Follow in 2026

Blog banner

Multiprocessor and scheduling

Blog banner

Confidence Building Activities for the New School Year

Blog banner

How Reading Books Shape a Child’s Imagination and Thinking?

Blog banner

The Future of Cybersecurity: Trends, Challenges, and Strategies

Blog banner

Number Guessing game --lisp

Blog banner

Memory heirachy (Operating system)

Blog banner

Domain Name System

Blog banner

Importance Of Education.

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

Multithreading in Operating System

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

Kayak Eco Tours Near Arcadia: A Complete Guide for Nature Lovers

Blog banner

OS ASSIGNMENT

Blog banner

Cache memory

Blog banner

OS Assignment 3

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Photorec - media recovery tool

Blog banner

Steganography

Blog banner

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

Deadlock

Blog banner

Virtual Machine

Blog banner

Malware Defense

Blog banner

Memory Management

Blog banner

Deadlock

Blog banner

The Features of Blockchain

Blog banner

IP ADDRESS

Blog banner

SNAPCHAT

Blog banner