Here is my simple flow:

The test flow aims at sending a random number to PowerApps. However, when accessing the return value in PowerApps, it always show a blank value.
Set(randomnum, 'PowerAppsend-to-end'.Run())
randomnum.number = Blank
Why is the value blank? Any advice is much appreciated.