RyanCrierie
Posts: 1461
Joined: 10/14/2005 Status: offline
|
From tonight's research into programming:
Admiral Blandy is pretty....meh, to be honest. , but he's at least aggressive. the code to generate this was: #Stock WITP-AE has following distribution for ranks for USN: #Admiral = 6 (Rank 31) #ViceAdmiral = 8 (Rank 30) #Rear Admiral = 186 (Rank 29) while UnitNumber <= 6: #Make six US Admirals. GeneralOfficer(out_file,UnitNumber,31,4,1) #Output File, Unit Number, Rank, Nationality, CommandType UnitNumber = UnitNumber+1 while UnitNumber <= 15: #Make 15 US Vice Admirals. GeneralOfficer(out_file,UnitNumber,30,4,1) #Output File, Unit Number, Rank, Nationality, CommandType UnitNumber = UnitNumber+1 while UnitNumber <= 172: #Make 170~ US Rear Admirals. GeneralOfficer(out_file,UnitNumber,29,4,1) #Output File, Unit Number, Rank, Nationality, CommandType UnitNumber = UnitNumber+1 ... def GeneralOfficer(OutputFile,UnitNumber,Rank,Nationality,Command): PoliticalPoints = 0 #Start off here for the loop. while PoliticalPoints <= 50: Name = ('"' + MakeUSName1920() + '"') Rank = str(Rank) # RAND Morale = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation Skill = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation SurfaceAction = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation AirAction = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation LandAction = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation Administration = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation Agressiveness = str(randomSD(0,99,45,50)) #Lower Bound, Upper Bound, Mean, Sigma Deviation Nationality = str(Nationality) Delay = str(0) # RAND PoliticalPoints = random.randrange(50,110,5) CommandsType = str(Command) OutputFile.writelines I've got a list of 1,000 first names from c.1920 for the US plus 1,236 US last names; so I can make convincing names somewhat reasonably.
Attachment (1)
_____________________________
|