question: public static TimeZone randomTimeZone ( Random random ) { String tzIds [ ] = TimeZone . getAvailableIDs ( ) ; return TimeZone . getTimeZone ( tzIds [ random . nextInt ( tzIds . length ) ] ) ; }
target:  Return a random TimeZone from the available timezones on the system