Nitisa logo
  • Download
  • Packages
  • Documentation
  • Support
    • Tickets
    • Report a Bug
  • Community
  • Sign In/Up
  • Home
  • Documentation
  • Reference
  • Core
  • Modules
  • Artificial Intelligence
  • IRandomizer

Content


▶ What's new
Widgets
▶ NTL
▽ Core
▶ Built-in controls
▶ Classes
▶ Constants
▶ Enumerations
▶ Functions
▶ Interfaces
▽ Modules
▽ Artificial Intelligence
IActivator
IErrorFunction
IRandomizer
IRegularizeFunction
TCrossEntropy
TDefaultFloat
TDefaultInteger
TElu
TGauss
THyperTan
THyperTanEx
TL1
TL2
TLeakyRelu
TLinear
TLogistic
TLogisticEx
TPerceptron
TQuadratic
TRelu
TSoftPlus
TSoftSign
TThreshold
▶ Script
▶ Structures
▶ Templates
▶ Type definitions
▶ Standard package
Extended package
▶ OpenGL package
▶ Charts package
▶ IDE package
▶ Platform package

IRandomizer


Interface describing randomization function.

You can find more information in comments below.

template<class TYPE>
class IRandomizer
{
public:
    virtual TYPE Generate() = 0; // Return random value 
};
Namespace: nitisa::ai
Include: Nitisa/Modules/AI/Randomizers.h

© Nitisa, 2017-2025

Contact us