L'algorithme d'agencement aléatoire n'est pas véritablement un algorithme d'agencement. Il ne fait que placer les noeuds sur des positions calculées de façon aléatoire au sein d'une région définie par l'utilisateur. Néanmoins, l'algorithme d'agencement aléatoire peut s'avérer utile lorsqu'un positionnement initial aléatoire est requis par une autre algorithme d'agencement ou lorsqu'il n'est pas nécessaire d'obtenir un tracé lisible esthétique.
Exemple d'agencement aléatoire
L'exemple de code suivant utilise la classe RandomLayout. Cet exemple de code montre comment effectuer un agencement aléatoire :
dojo.require("ibm_ilog.graphlayout.random.RandomLayout"); var randomLayout = new ibm_ilog.graphlayout.random.RandomLayout(); graph.setNodeLayout(randomLayout); graph.performGraphLayout();