So since the news about KR promising gacha probabilities is out, I think it's a good time to talk about the mechanics behind gachas (since I've been asked a few times).
So let's see how gachapon scripts work, using the Exploration Gachapon 2010 (91025).
(It works just like older dungeon rewards, for those of you that saw those already.)
1 - Set a counter to 0.
2 - Roll a random number up to 2077 (the max depends on the gacha). Let's say we get 25.
3 - Start a loop that cycles through rewards until breaking past the random number.
[SPOILER="Step 3"]3a - Grace Shawl Dress has a value of 4, so select it and add 4 to the counter.
Random number (25) is not less than the counter (4), so go to the next check.
3b - Mandolin (Enchanted) has a value of 4, so select it and add 4 to the counter.
Random number (25) is not less than the counter (8), so go to the next check.
3c - Crossbow (Enchanted) has a value of 4, so select it and add 4 to the counter.
Random number (25) is not less than the counter (12), so go to the next check.
3d - Leather Long Bow has a value of 4, so select it and add 4 to the counter.
Random number (25) is not less than the counter (16), so go to the next check.
3e - Crossbow has a value of 4, so select it and add 4 to the counter.
Random number (25) is not less than the counter (20), so go to the next check.
3f - Composite Bow has a value of 4, so select it and add 4 to the counter.
Random number (25) is not less than the counter (24), so go to the next check.
3g - Kite Shield has a value of 4, so select it and add 4 to the counter.
Random number (25) IS less than the counter (28), so stop.[/SPOILER]
4 - The last set item (Kite Shield) ends up being the reward.
So you can think of it working like a roulette wheel or something of the sort. There's a list of prizes that it rolls through, stopping at a certain point depending on the random number that was picked. Different items have different ranges, an item that has a range of 5 is 5x as likely as an item with a range of 1.
The important point is that there's only one thing that determines the output of all the gachapons I looked at. The result of a call to Random(). Without having the definition of the function itself (which would require the server/Mint source code) we can't tell for sure, but given that Random() is used in a variety of other cases we can assume that player ID, level, any character stats, anything like that is not taken into account.