\usage{
rtree(n, rooted = TRUE, tip.label = NULL, br = runif, ...)
rcoal(n, tip.label = NULL, br = rexp, ...)
+rmtree(N, n, rooted = TRUE, tip.label = NULL, br = runif, ...)
}
\arguments{
\item{n}{an integer giving the number of tips in the tree.}
(\code{rtree}) or the coalescence times (\code{rcoal}), or
\code{NULL} to give no branch lengths in the tree.}
\item{...}{further argument(s) to be passed to \code{br}.}
+ \item{N}{an integer giving the number of trees to generate.}
}
\description{
These functions generate trees by splitting randomly the edges
\code{runif}. In \code{rcoal} \code{rexp} is used to generate the
inter-node distances. If further arguments are passed to \code{br},
they need to be tagged (e.g., \code{min = 0, max = 10}).
+
+ \code{rmtree} calls successively \code{rmtree} and set the class of
+ the returned object appropriately.
+}
+\value{
+ An object of class \code{"phylo"} or of class \code{"multiPhylo"} in
+ the case of \code{rmtree}.
}
\author{Emmanuel Paradis \email{Emmanuel.Paradis@mpl.ird.fr}}
\examples{