So yeah, does anyone have any idea about the nature of the algorithm that determines which 10 friends Facebook chooses to display on your profile? It certainly isn't random every visit, as multiple refreshes simply result in the order of the friends being shuffled.
Now, facebook itself has mentioned this in their FAQs - http://www.facebook.com/help/?page=810
- but the description seems fairly limited; how, for example, can we account for the times when people I've had no interaction with appear on the list of friends?
Obviously only an actual facebook employee could give us a real insight into how the friends are selected, but it'd be interesting to see what people think here.