c++產生隨機數

MKT-porter發表於2024-07-16

#include <random>
#include <chrono>  // For random seed
 
    // 目標點
    std::random_device rd;
    std::mt19937 gen(rd());
    // std::uniform_int_distribution:均勻整數分佈,用於生成指定範圍內的整數。
    // std::uniform_real_distribution:均勻實數分佈,用於生成指定範圍內的實數。
    // std::normal_distribution:正態分佈,用於生成服從正態分佈的隨機數。
    double error=3;
    std::uniform_real_distribution<int> dist(-error, error);
    int random_number = dist(gen);

  

相關文章