p <- 3
A <- rsymmetricmatrix(p, -10, 10)
A[p,p] <- -sum(diag(A)[1:(p-1)]) #to satisfy the trace = 0 constraint
m <- runif(p, -10, 10)
m <- m / sqrt(sum(m^2))
if (requireNamespace("simdd")){
Y <- simdd::rFisherBingham(1000, 2 * m, A)
FB(Y)
}
Run the code above in your browser using DataLab