§ Основа алгоритма

Суть этого алгоритма крайне проста. С помощью специальной функции псевдогенератора случайных чисел генерируется сетка из значений. Для каждого значения извлекается методом линейной или квадратной (или кубической) интерполяции значение и складывается с несколькими такими октавами разной частоты.
Алгоритм очень прост.

§ Программа на Quick Basic

SCREEN 13 COLOR 63 FOR i = 0 TO 63: OUT 968, i: OUT 969, i: OUT 969, i: OUT 969, i: NEXT ' Draw motion FOR y = 0 TO 200 FOR x = 0 TO 320 mx = x / 320 * 8 my = y / 200 * 8 r = fbm(mx, my) PSET (x, y), r * 63 NEXT NEXT