wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Password Generator - Lisp

profile
Aniket Panchal
Jul 16, 2025
0 Likes
0 Discussions
0 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

Linux Threads:

Blog banner

PODIO

Blog banner

Disk scheduling

Blog banner

SECURITY TOOLS

Blog banner

What is Spyware? and examples of them.

Blog banner

OS Assignment 3 Deadlock

Blog banner

Deadlock

Blog banner

Clustering Techniques

Blog banner

Deadlock and starvation

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

Gis in agriculture and farming

Blog banner

Network Forensics Tools and Techniques

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

Linux Memory Management

Blog banner

What is Segmentation?

Blog banner

SNAPCHAT

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

Virtual Machine

Blog banner

VIRTUAL MEMORY

Blog banner

ROLE OF THE COMPUTER FORENSICS TOOLS AND TECHNIQUES

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Expressing and Measuring Risk (Risk Management)

Blog banner

The Difference Between Plaque and Tartar Explained Simply

Blog banner

Deadlock and Starvation

Blog banner

Atlantis - The Lost Island.........

Blog banner

american greatines

Blog banner

Web Site

Blog banner

Record Blocking

Blog banner

How To Secure Operating Systems ?

Blog banner

"Can Lisp do Machine Learning?"

Blog banner

Reconnaissance

Blog banner

Virtualization

Blog banner

Game Theory in Blockchain

Blog banner

Strengthening Active Directory Security

Blog banner

How to setup a professional looking business account on Instagram?

Blog banner

Old age lifestyle

Blog banner

Kernel in Operating System

Blog banner

Is Pursuing a Dance Career in India Worth it?

Blog banner

Memory heirachy (Operating system)

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

Is It Too Late to Straighten My Teeth as an Adult?

Blog banner