#NEWLINE# def generate_assignment( self ) : #NEWLINE# #INDENT# assignment = random . choice ( [ [ 'Chiefs Staff Division' , 'Court Liaison' , '' , '' ] , [ 'Investigative Division' , 'Crime Prevention' , 'C Shift' , '' ] , [ 'Investigative Division' , 'Detective Bureau' , 'Auto Theft Unit' , 'Evenings' ] , [ 'Investigative Division' , 'Detective Bureau' , 'Auto Theft Unit' , 'Off Duty' ] , [ 'Investigative Division' , 'Detective Bureau' , 'Auto Theft Unit' , 'Rotating' ] , [ 'Investigative Division' , 'Detective Bureau' , 'Homicide  Unit' , 'Evenings' ] , [ 'Investigative Division' , 'Detective Bureau' , 'Homicide  Unit' , 'Rotating' ] , [ 'Investigative Division' , 'First Precinct' , 'A Shift' , 'X21 Zone' ] , [ 'Investigative Division' , 'First Precinct' , 'A Shift' , 'X22 Zone' ] , [ 'Investigative Division' , 'First Precinct' , 'B Shift' , 'X26 Zone' ] , [ 'Investigative Division' , 'Second Precinct' , 'Day Beats' , 'Beat 19' ] , [ 'Investigative Division' , 'Special Investigations' , 'Computer Crimes' , 'Days' ] , [ 'Investigative Division' , 'Special Investigations' , 'Computer Crimes' , 'Evenings' ] , [ 'Investigative Division' , 'Special Investigations' , 'Criminal Intelligence' , 'Days' ] , [ 'Investigative Division' , 'Special Investigations' , 'Day Beats' , 'Beat 19' ] , [ 'Investigative Division' , 'Special Investigations' , 'K 9 Unit' , 'Days' ] , [ 'Investigative Division' , 'Special Investigations' , 'Narcotics' , 'Days' ] , [ 'Investigative Division' , 'Special Investigations' , 'Vice' , 'Evenings' ] , [ 'Operational Bureau' , 'First Precinct' , 'C Shift' , 'X25 Zone' ] , [ 'Operational Bureau' , 'Fourth Precinct' , 'C.O.P. Program' , 'Days' ] , [ 'Operational Bureau' , 'Fourth Precinct' , 'Unknown' , 'Unknown' ] , [ 'Operational Bureau' , 'Second Precinct' , 'B Shift' , 'X20 Zone' ] , [ 'Operational Bureau' , 'Second Precinct' , 'Day Beats' , 'Beat 18' ] , [ 'Operational Bureau' , 'Second Precinct' , 'Day Beats' , 'Beat 19' ] , [ 'Operational Bureau' , 'Third Precinct' , 'C Shift' , 'X26 Zone' ] , [ 'Operational Division' , 'Crime Prevention' , 'B Shift' , 'X27 Zone' ] , [ 'Operational Division' , 'Detective Bureau' , 'Auto Theft Unit' , 'Days' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X22 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X23 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X24 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X25 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X26 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'A Shift' , 'X27 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'Beat 20' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X21 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X22 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X23 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X24 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X26 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X27 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'B Shift' , 'X28 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'C Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'C Shift' , 'X21 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'C Shift' , 'X23 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'C Shift' , 'X24 Zone' ] , [ 'Operational Division' , 'First Precinct' , 'C Shift' , 'X25 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'A Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'A Shift' , 'X22 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'A Shift' , 'X24 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'B Shift' , 'Beat 23' ] , [ 'Operational Division' , 'Fourth Precinct' , 'B Shift' , 'X25 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'B Shift' , 'X27 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'Beat 20' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'Beat 23' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'X21 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'X22 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'X25 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'C Shift' , 'X27 Zone' ] , [ 'Operational Division' , 'Fourth Precinct' , 'Commanding Officer' , 'Days' ] , [ 'Operational Division' , 'Second Precinct' , 'A Shift' , 'Beat 14' ] , [ 'Operational Division' , 'Second Precinct' , 'A Shift' , 'Beat 17' ] , [ 'Operational Division' , 'Second Precinct' , 'A Shift' , 'Beat 19' ] , [ 'Operational Division' , 'Second Precinct' , 'A Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'Second Precinct' , 'B Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'Second Precinct' , 'B Shift' , 'X23 Zone' ] , [ 'Operational Division' , 'Second Precinct' , 'B Shift' , 'X25 Zone' ] , [ 'Operational Division' , 'Second Precinct' , 'C Shift' , 'X22 Zone' ] , [ 'Operational Division' , 'Second Precinct' , 'Day Beats' , '' ] , [ 'Operational Division' , 'Second Precinct' , 'Day Beats' , 'Beat 15' ] , [ 'Operational Division' , 'Second Precinct' , 'Day Beats' , 'Beat 19' ] , [ 'Operational Division' , 'Second Precinct' , 'Day Beats' , 'Beat 20' ] , [ 'Operational Division' , 'Second Precinct' , 'Days Bikes' , 'Beat 19' ] , [ 'Operational Division' , 'Second Precinct' , 'Days Bikes' , 'Evenings' ] , [ 'Operational Division' , 'Second Precinct' , 'Night Beats' , 'Beat 19' ] , [ 'Operational Division' , 'Second Precinct' , 'Night Beats' , 'Evenings' ] , [ 'Operational Division' , 'Second Precinct' , 'Oceanfront' , 'Day Bikes' ] , [ 'Operational Division' , 'Second Precinct' , 'Off Duty / LE' , 'Evenings' ] , [ 'Operational Division' , 'Special Investigations' , 'B Shift' , 'X20 Zone' ] , [ 'Operational Division' , 'Special Investigations' , 'Bomb Squad' , 'Beat 20' ] , [ 'Operational Division' , 'Special Operations' , 'Bomb Squad' , 'Rotating' ] , [ 'Operational Division' , 'Special Operations' , 'SWAT Team' , '\t' ] , [ 'Operational Division' , 'Special Operations' , 'SWAT Team' , 'MidNights' ] , [ 'Operational Division' , 'Special Operations' , 'SWAT Team' , 'Rotating' ] , [ 'Operational Division' , 'Third Precinct' , 'A Shift' , 'C.O.P.' ] , [ 'Operational Division' , 'Third Precinct' , 'B Shift' , 'X22 Zone' ] , [ 'Operational Division' , 'Third Precinct' , 'B Shift' , 'X24 Zone' ] , [ 'Operational Division' , 'Third Precinct' , 'C Shift' , 'X26 Zone' ] , [ 'Operational Division' , 'Third Precinct' , 'C Shift' , 'X29 Zone' ] , [ 'Prof. Dev and Training' , 'VBLETA' , 'Instructor' , 'Days' ] , [ 'Support Division' , 'Logistical Support' , 'A Shift' , '' ] , [ None , None , None , None ] , [ None , None , None , None ] , [ None , None , None , None ] , [ None , None , None , None ] ] ) #NEWLINE# return { #NEWLINE# #INDENT# 'division' : self [ 0 ] , #NEWLINE# 'precinct' : assignment [ 1 ] , #NEWLINE# 'shift' : assignment [ 2 ] , #NEWLINE# 'beat' : assignment [ 3 ] , #NEWLINE# #UNINDENT# }