Skip to content

Person

It generates various random person data.

Example

(ns your-app.person
(:require [dataimitator.person.core :refer :all]))
;; Generate a random first name in English
(def first-name-en (random-first-name))
(println "Random First Name (EN):" first-name-en)
;; Generate a random first name in French
(def first-name-fr (random-first-name :fr))
(println "Random First Name (FR):" first-name-fr)
;; Generate a random last name in English
(def last-name-en (random-last-name))
(println "Random Last Name (EN):" last-name-en)
;; Generate a random last name in Spanish
(def last-name-es (random-last-name :es))
(println "Random Last Name (ES):" last-name-es)
;; Generate a random full name in English
(def full-name-en (random-name))
(println "Random Full Name (EN):" full-name-en)
;; Generate a random full name in Turkish
(def full-name-tr (random-name :tr))
(println "Random Full Name (TR):" full-name-tr)
;; Generate a random age
(def age (random-age))
(println "Random Age:" age)
;; Generate a random email based on a name
(def email (random-email "Michael Brown"))
(println "Random Email:" email)
;; Generate a random phone number
(def phone (random-phone))
(println "Random Phone:" phone)
;; Generate a random address
(def address (random-address))
(println "Random Address:" address)
;; Generate random person data
(def person (random-person))
(println "Random Person:" person)
;; Generate multiple random people
(def people (random-people 3))
(println "Random People:" people)
;; Generate a random username
(def username (random-username))
(println "Random Username:" username)
;; Generate a random password
(def password (random-password))
(println "Random Password:" password)
;; Generate a random salt
(def salt (random-salt))
(println "Random Salt:" salt)
;; Generate a SHA256 hash of a string
(def hash (sha256 "password"))
(println "SHA256 Hash:" hash)
;; Generate random user login data
(def user-login-data (random-user-login-data))
(println "Random User Login Data:" user-login-data)