random terrain generation? landscape generation?

I hope dynamically generated map use ‘Landscape’.
I find perlin noise code on GitHub. it’s work, I have pixel data(RGB 0-255 vector, R=G=B=? is height map)

But…How do this in C++?
I want it to be like:
l.jpg

I see there: ALandscape | Unreal Engine Documentation [TABLE=“cellspacing: 0”]

UObjectBase [TABLE=“cellspacing: 0”]
[TR]
[TD]

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

					[UObjectBaseUtility](https://docs.unrealengine.com/en-US/API/Runtime/CoreUObject/UObject/UObjectBaseUtility/index.html) 						[TABLE="cellspacing: 0"]

[TR]
[TD]

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

								[UObject](https://docs.unrealengine.com/en-US/API/Runtime/CoreUObject/UObject/UObject/index.html) 									[TABLE="cellspacing: 0"]

[TR]
[TD]

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

											[AActor](https://docs.unrealengine.com/en-US/API/Runtime/Engine/GameFramework/AActor/index.html) <-Do there? 												[TABLE="cellspacing: 0"]

[TR]
[TD]

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

														[ALandscapeProxy](https://docs.unrealengine.com/en-US/API/Runtime/Landscape/ALandscapeProxy/index.html) 															[TABLE="cellspacing: 0"]

[TR]
[TD]

https://forums.unrealengine.com/core/image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

																	ALandscape

[/TD]
[/TR]

[/TD]
[/TR]

[/TD]
[/TR]

[/TD]
[/TR]

[/TD]
[/TR]

but, I haven’t a clue