Android layout to display views in 500-like layout where the order and the types of the boxes is generated randomly.