AForge.Genetic.GEPChromosome.Generate C# (CSharp) Method

Generate() public method

Generate random chromosome value.

Regenerates chromosome's value using random number generator.

public Generate ( ) : void
return void
		public override void Generate( )
		{
			// randomize the root
			genes[0].Generate( );
			// generate the rest of the head
			for ( int i = 1; i < headLength; i++ )
			{
				genes[i] = genes[0].CreateNew( );
			}
			// generate the tail
			for ( int i = headLength; i < length; i++ )
			{
				genes[i] = genes[0].CreateNew( GPGeneType.Argument );
			}
		}