Great point. In general it differs from country to country. In Australia, they have a random testing program that allows police to breathalyze without a warrant or probable cause. However, in the US roadside breathalyzer tests are voluntary and police require probable cause (visible evidence of swerving, smell alcohol on the breath, etc) to request a test.