Created
December 27, 2019 15:52
-
-
Save rafasoares/0cbfe882286320c29efd19460baad215 to your computer and use it in GitHub Desktop.
Mega generator
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 11, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"[19, 21, 22, 28, 34, 49]\n", | |
"[3, 4, 7, 24, 25, 59]\n", | |
"[1, 31, 33, 34, 53, 55]\n", | |
"[17, 23, 24, 28, 42, 51]\n", | |
"[9, 18, 26, 38, 52, 57]\n", | |
"[9, 14, 23, 29, 30, 45]\n", | |
"[1, 22, 31, 34, 36, 46]\n", | |
"[10, 11, 18, 27, 38, 53]\n", | |
"[3, 26, 29, 34, 55, 58]\n", | |
"[6, 37, 38, 51, 53, 59]\n", | |
"[8, 9, 27, 37, 45, 54]\n", | |
"[6, 18, 19, 35, 38, 48]\n", | |
"[13, 20, 29, 46, 48, 60]\n", | |
"[20, 27, 36, 42, 54, 55]\n", | |
"[10, 21, 23, 25, 49, 53]\n", | |
"[22, 28, 35, 48, 51, 60]\n", | |
"[6, 16, 20, 31, 35, 37]\n", | |
"[21, 28, 34, 43, 52, 55]\n", | |
"[3, 7, 11, 17, 49, 54]\n", | |
"[3, 7, 16, 29, 47, 59]\n", | |
"[14, 22, 25, 32, 52, 56]\n", | |
"[23, 33, 34, 39, 42, 58]\n", | |
"[3, 5, 17, 20, 24, 27]\n", | |
"[1, 10, 11, 15, 22, 29]\n", | |
"[16, 18, 20, 31, 42, 57]\n", | |
"[1, 4, 11, 22, 44, 45]\n", | |
"[5, 10, 13, 16, 39, 45]\n", | |
"[1, 13, 35, 38, 44, 46]\n", | |
"[22, 24, 42, 47, 51, 56]\n", | |
"[7, 26, 32, 45, 52, 57]\n", | |
"[13, 16, 29, 44, 48, 59]\n", | |
"[11, 31, 36, 38, 52, 56]\n", | |
"[10, 20, 35, 42, 55, 60]\n", | |
"[32, 45, 50, 55, 56, 59]\n", | |
"[1, 13, 18, 23, 26, 50]\n", | |
"[18, 38, 41, 49, 55, 58]\n", | |
"[4, 21, 32, 34, 40, 59]\n", | |
"[8, 12, 20, 33, 35, 60]\n", | |
"[3, 8, 32, 34, 54, 58]\n", | |
"[18, 24, 26, 31, 35, 47]\n", | |
"[1, 27, 51, 54, 55, 58]\n", | |
"[24, 32, 35, 37, 54, 55]\n", | |
"[1, 19, 25, 30, 51, 55]\n", | |
"[5, 20, 38, 43, 44, 52]\n", | |
"[2, 3, 17, 43, 53, 57]\n", | |
"[9, 30, 44, 48, 51, 59]\n", | |
"[3, 33, 42, 46, 49, 56]\n", | |
"[5, 18, 20, 26, 33, 56]\n", | |
"[2, 3, 5, 10, 22, 49]\n", | |
"[9, 20, 21, 37, 43, 47]\n", | |
"[14, 26, 31, 45, 59, 60]\n", | |
"[4, 11, 24, 40, 48, 50]\n", | |
"[10, 13, 22, 33, 56, 59]\n", | |
"[7, 21, 41, 42, 52, 53]\n", | |
"[7, 10, 16, 21, 53, 60]\n", | |
"[13, 32, 42, 46, 47, 54]\n", | |
"[14, 27, 38, 39, 49, 58]\n", | |
"[6, 8, 21, 24, 56, 60]\n", | |
"[5, 7, 21, 29, 55, 60]\n", | |
"[17, 20, 25, 32, 46, 54]\n" | |
] | |
}, | |
{ | |
"data": { | |
"text/plain": [ | |
"60" | |
] | |
}, | |
"execution_count": 11, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"# one liner\n", | |
"60.times { puts (1..60).to_a.shuffle.take(6).sort }" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 12, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"[21, 26, 44, 46, 49, 52]\n", | |
"[10, 12, 24, 32, 34, 50]\n", | |
"[6, 24, 27, 33, 43, 57]\n", | |
"[11, 18, 47, 50, 51, 56]\n", | |
"[4, 28, 31, 34, 38, 59]\n", | |
"[26, 33, 38, 39, 46, 49]\n", | |
"[11, 21, 37, 45, 53, 60]\n", | |
"[2, 14, 15, 20, 30, 58]\n", | |
"[2, 4, 19, 35, 38, 53]\n", | |
"[2, 30, 32, 39, 40, 49]\n", | |
"[7, 20, 30, 41, 53, 54]\n", | |
"[20, 22, 33, 36, 40, 55]\n", | |
"[6, 21, 37, 38, 52, 53]\n", | |
"[2, 4, 32, 33, 38, 55]\n", | |
"[6, 15, 27, 30, 34, 50]\n", | |
"[4, 12, 43, 45, 50, 53]\n", | |
"[3, 37, 52, 55, 59, 60]\n", | |
"[8, 9, 17, 34, 38, 53]\n", | |
"[4, 12, 34, 35, 42, 57]\n", | |
"[4, 13, 17, 46, 47, 51]\n", | |
"[10, 28, 38, 50, 58, 60]\n", | |
"[9, 15, 16, 17, 45, 51]\n", | |
"[3, 15, 24, 31, 34, 36]\n", | |
"[2, 13, 21, 27, 32, 33]\n", | |
"[4, 14, 25, 35, 37, 45]\n", | |
"[17, 22, 26, 38, 45, 50]\n", | |
"[2, 7, 22, 26, 32, 59]\n", | |
"[2, 5, 10, 33, 49, 51]\n", | |
"[11, 29, 36, 43, 51, 60]\n", | |
"[1, 23, 29, 32, 34, 59]\n", | |
"[4, 10, 31, 42, 50, 59]\n", | |
"[16, 36, 38, 44, 52, 58]\n", | |
"[10, 33, 34, 40, 43, 53]\n", | |
"[7, 11, 15, 43, 44, 56]\n", | |
"[3, 15, 41, 48, 51, 56]\n", | |
"[3, 14, 19, 26, 36, 58]\n", | |
"[1, 4, 27, 43, 44, 46]\n", | |
"[7, 19, 32, 46, 56, 59]\n", | |
"[11, 12, 15, 40, 55, 56]\n", | |
"[1, 4, 6, 24, 28, 48]\n", | |
"[21, 23, 32, 34, 49, 58]\n", | |
"[5, 13, 14, 17, 41, 57]\n", | |
"[1, 5, 25, 30, 49, 55]\n", | |
"[6, 9, 24, 30, 31, 44]\n", | |
"[3, 8, 13, 33, 56, 59]\n", | |
"[3, 14, 19, 22, 26, 47]\n", | |
"[13, 33, 38, 45, 47, 54]\n", | |
"[4, 32, 35, 36, 41, 51]\n", | |
"[6, 15, 37, 38, 48, 49]\n", | |
"[10, 13, 22, 32, 38, 59]\n" | |
] | |
}, | |
{ | |
"data": { | |
"text/plain": [ | |
"50" | |
] | |
}, | |
"execution_count": 12, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"# Prettier two-liner\n", | |
"numbers = (1..60).to_a\n", | |
"50.times { puts numbers.shuffle.take(6).sort }" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Ruby 2.6.2", | |
"language": "ruby", | |
"name": "ruby" | |
}, | |
"language_info": { | |
"file_extension": ".rb", | |
"mimetype": "application/x-ruby", | |
"name": "ruby", | |
"version": "2.6.2" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment