#pragma once #include namespace NKikimr { namespace NMiniKQL { IComputationNode* WrapNewMTRand(TCallable& callable, const TComputationNodeFactoryContext& ctx); IComputationNode* WrapNextMTRand(TCallable& callable, const TComputationNodeFactoryContext& ctx); enum class ERandom { Double, Number, Uuid }; template IComputationNode* WrapRandom(TCallable& callable, const TComputationNodeFactoryContext& ctx); } }