1. 程式人生 > >Eigen random 產生隨機數

Eigen random 產生隨機數

使用是一個隨機種子產生隨機數

#include <iostream>
#include <Eigen/Dense>
#include <ctime>

using namespace std;

int main()
{  
	srand((unsigned)time(NULL));
	Eigen::MatrixXd randvalue = (Eigen::MatrixXd::Random(4,4)).array().abs()  *2*M_PI;
	std::cout << randvalue << std::endl;
	cout << endl;
	Eigen::MatrixXcd randvalue2 = Eigen::MatrixXcd::Random(4, 4);
	std::cout << randvalue2 << std::endl;
}