add.random(tree, n=NULL, tips=NULL, edge.length=NULL, order=c("random","input"))"phylo".NULL, will use length(tips).NULL, will name as paste("t",length(tree$tip)+1:n,sep="").NULL, and is.ultrametric(tree)==TRUE, then edge lengths will be assigned to keep the tree ultrametric. Note that if edge lengths are assigned and n>1, then the asssigned te"phylo".plot.phylo or plotSimmap may display with branches crossing. If so, the tree can be 'untangled' using untangle.allFurcTrees, add.everywhere