generate_single#

指定された分布の適切な統計を持つ、指定されたベクトルエンジンから単一の乱数を取得するエントリーポイント。

API#

構文#

namespace oneapi::mkl::rng::device { 
  template<typename Distr, typename Engine> 
  typename Distr::result_type generate_single(Distr& distr, Engine& engine) 
}

インクルード・ファイル#

  • oneapi/mkl/rng/device.hpp

入力パラメーター#

名前

タイプ

説明

distr

Distr&

オブジェクト。詳細については、デバイスのを参照してください。

engine

Engine&

エンジン・オブジェクト。詳細については、デバイスエンジン (基本乱数生成器)を参照してください。

出力パラメーター#

名前

タイプ

説明

result

typename Distr::result_type

関数はスカラー乱数を返します。vec_size > 1 のエンジンで使用できます。