It seems to be common belief here that profiling is better than random searches. In fact, if you have any profiling at all then random searches are essential. Otherwise Mr. Al Bad'Guy just sends volunteers on as many "test flights" as it takes until he finds the two or three he needs, that never get stopped and searched.
Unfortunately, that means that *everybody* going on the aircraft is subject to the random search.
If you want the first paragraph in more detail, try this page:
http://www.swiss.ai.mit.edu/6805/stu...apers/caps.htm