Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. 1, NOTHING, NO, 35
  2. 1, VERSICOLOR, TREE, 35
  3. 3, DIVERSIPES, TREE, 35
  4. 4, AMAZONICA, TREE, 35
  5. 5, EMILIA, GROUND, 25
  6. 6, BOEHMI, GROUND, 25
  7. 7, SMITHI, GROUND, 25
  8. 8, METALLICA, SKY, 5
  9. 9, REGALIS, SKY, 5
  10.  
  11. SELECT *
  12. FROM (
  13. SELECT id, name, type, chance
  14. , @value + 1 AS lowval
  15. , @value := @value + chance AS hival
  16. FROM tbl
  17. JOIN (SELECT @value := 0) AS foo) AS bar
  18. JOIN (SELECT FLOOR(1 + RAND()*99) AS guesser) AS bar2
  19. ON guesser BETWEEN lowval and hival;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement