du skirtingi madzio generavimo algoritmai