random structures detail