NB. 'tree' always generates random tree with a root 0.
NB. 'rtee' generates random tree with random root.
NB. 'qtree' is also known as 'function digraph'

rtree =: tree ({ /: ]) ?~

edgelist from predecessor

edgelist=: ,. [EMAIL PROTECTED]

NB. example

 edgelist p=.rtree 10
show p
 edgelist p=.qtree 10
show p

NB. <root is  self-loop>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to