| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package gofakeit
- import "strconv"
- // SSN will generate a random Social Security Number
- func SSN() string {
- return strconv.Itoa(randIntRange(100000000, 999999999))
- }
- // Gender will generate a random gender string
- func Gender() string {
- if Bool() == true {
- return "male"
- }
- return "female"
- }
- // PersonInfo is a struct of person information
- type PersonInfo struct {
- FirstName string
- LastName string
- Gender string
- SSN string
- Image string
- Job *JobInfo
- Address *AddressInfo
- Contact *ContactInfo
- CreditCard *CreditCardInfo
- }
- // Person will generate a struct with person information
- func Person() *PersonInfo {
- return &PersonInfo{
- FirstName: FirstName(),
- LastName: LastName(),
- Gender: Gender(),
- SSN: SSN(),
- Image: ImageURL(300, 300) + "/people",
- Job: Job(),
- Address: Address(),
- Contact: Contact(),
- CreditCard: CreditCard(),
- }
- }
|