Show last, last two or last three nodes depending on role I'm working on a site where members can have three different roles.
Gold, Silver and Bronze.

Now I'm trying to set up a view that will display the:
last three nodes of all Gold members and
last two nodes of all Silver members and
the last node of all Bronze members,

I want all these nodes displayed together on the homepage, randomly ordered. And I just can't figure out how to do this.

I can make a view that shows all last nodes of all users. And I tried working this out with "views field view" making different views showing nodes per user and combining these views in one view but then I am not able to randomly order them.

Well I hope someone can help me out here.
Thanks in advance
Create a fresh (block) view that displays all nodes.  Then you can add a relationship to Content: Author.  

After adding the relationship, you will be able to add a new filter for User: Roles that uses the Author relationship.  Set this filter to your Gold member role.  Set the view to display 3 items.

Add a new Attachment display:


Under attachment settings, attach it to your first views display (the gold member display).  Attachment position should be "After".  Set the User: Roles filter to show Silver members and set the "Items to display" to 2 items.

Add another Attachment view and repeat the last steps, setting the User: Role to Bronze and changing the Items to display to 1.

Now when you view the block, it will show 3 gold, 2 silver and 1 bronze node.