コード例 #1
0
ファイル: IRandomUniform.cs プロジェクト: forki/aardvark.base
        /// <summary>
        /// Fills the specified array with random floats in the half-open
        /// interval [0.0f, 1.0f).
        /// </summary>
        public static void FillUniform(this IRandomUniform rnd, float[] array)
        {
            long count = array.LongLength;

            for (long i = 0; i < count; i++)
            {
                array[i] = rnd.UniformFloat();
            }
        }
コード例 #2
0
ファイル: IRandomUniform.cs プロジェクト: forki/aardvark.base
 public static C3f UniformC3f(this IRandomUniform rnd)
 {
     return(new C3f(rnd.UniformFloat(),
                    rnd.UniformFloat(),
                    rnd.UniformFloat()));
 }