i say good morning, good afternoon, good evening and goodnight to strangers but it is always polite.. of course this is in Japanese.. there aren't many people who speak english around here. back when i was in Australia I would rarely say hi to someone walking on the street, i would greet them in other ways like 'how are you', 'g'day', 'good morning' etc.