Dans le monde réel, les séquences de commandes exécutées par un utilisateur sont complexes, alors même que les études (empiriques, simulations de systèmes intelligents) utilisées en IHM sont fortement simplifiées : par exemple des séquences indépendantes distribuées selon une loi uniforme ou de Zipf. Dans cet article, on décrit d'abord les caractéristiques des distributions de commandes réelles, en étudiant les dépendances entre commandes à travers des modèles de Markov. On propose ensuite un algorithme pour générer des séquences de Zipf avec des dépendances dont les performances sont évaluées puis discutées.