@goatsarah @robcornelius
In the context of the trolley problem, they literally must be.
(As are BTW humans, generally speaking, when an accident happens, humans do not have the time to take a well reasoned decision, it generally is more or less a random decision if at all.)
Taking any stand on the trolley problem, and related ones, immediately raises questions of liability. So random() is the "safe" out for moral cowards.