What actual value have to pass when defining region

Region(String arg0, String arg1, Integer arg2, Integer arg3)

what actual value have to pass in arguments ? can you elaborate for it ?

Region(String regionName, String proximityUUID, Integer major, Integer minor)
regionName - A name for a region. Can not be null.
proximityUUID - Proximity UUID of beacons. Can be null. Null indicates all proximity UUIDs.
major - Major version of the beacons. Can be null. Null indicates all major versions.
minor - Minor version of the beacons. Can be null. Null indicates all minor versions.

Thank you for clarification . Is it possible to get exact direction of beacon ?

It can’t get exact direction of beacon

Why beacon range changing frequently in case of device and beacon are stable at somewhere ?

It return the phone scan result