Advertisement
jyoung12387

Random Character Generation

Mar 16th, 2020
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.75 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace testProgram
  5. {              
  6.     public class Program
  7.     {
  8.         public static void Main()
  9.         {
  10.             string[] firstNames = new string[] {"Benjamin", "Elijah", "Lucas", "Mason", "Logan", "Alexander", "Ethan", "Jacob", "Michael", "Daniel", "Henry", "Jackson", "Sebastian", "Aiden", "Matthew", "Samuel", "David",
  11.                                                 "Joseph", "Carter", "Owen", "Wyatt", "John", "Jack", "Luke", "Jayden", "Dylan", "Grayson", "Levi", "Isaac", "Gabriel", "Julian", "Mateo", "Anthony", "Jaxon", "Lincoln", "Joshua"};
  12.            
  13.             string[] lastNames = new string[] {"Robertson", "Green", "Thompson", "Callaway", "Walker", "Jones", "Garret", "Alonzo", "Austin", "Love", "Miller", "Garcia", "Evans", "Brown", "Cooper", "Underwood", "Ortiz", "Anderson", "Barnes",
  14.                                                "Earhart", "Price", "Stewart", "Hall", "Allen", "Sanchez", "Bennett", "Rodgers", "Ross", "Reed", "Cook", "Wright", "Lopez", "Coleman", "Adams", "Baker", "Foster", "Butler", "Simmons"};
  15.            
  16.            
  17.             Random random = new Random();
  18.            
  19.             for(int i = 0; i < 15; i++)
  20.             {
  21.                 int f = random.Next(0,firstNames.Length);
  22.                 int l = random.Next(0,lastNames.Length);
  23.                 char middle = (char)random.Next(65,91);
  24.                
  25.                 int ageBracket = random.Next(0,101);
  26.                 int age;
  27.                
  28.                 if(ageBracket >= 0 && ageBracket < 75)
  29.                 {
  30.                     //Age Bracket for young
  31.                     age = random.Next(16,35);
  32.                    
  33.                 }
  34.                 else if(ageBracket >= 75 && ageBracket < 90)
  35.                 {
  36.                     //Age Bracket for medium
  37.                     age = random.Next(26,55);
  38.                 }
  39.                 else
  40.                 {
  41.                     //Age Bracket for old
  42.                     age = random.Next(56,85);
  43.                 }
  44.                
  45.                 Console.WriteLine("{0}: {1} {2} {3}, {4}", i+1, firstNames[f], lastNames[l].ToString().Substring(1,1).ToUpper(),lastNames[l], age);
  46.                
  47.             }
  48.            
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement