随机网格布局使用PHP与MySQL的内容

I have a grid layout designed. It's a full width fluid layout with no gaps in between. I need to randomise the content on each page load. I have blocks of different sizes. They add up to 7. Some blocks take up two spaces of the row, others one.

I need a way to randomly output content from a database in each block of the grid. Currently I have set up php functions that randomise the blocks and content but I only have a preset number of blocks and content that are the same.

What would be the best way to do this? I currently have repeating content.

I think you're looking for ORDER BY rand() SQL query.

This question will help you if so.