Skip to content

Instantly share code, notes, and snippets.

@djdunc
Last active October 24, 2023 10:18
Show Gist options
  • Save djdunc/fba20e1dbc1d5c232d30d95ab1541b17 to your computer and use it in GitHub Desktop.
Save djdunc/fba20e1dbc1d5c232d30d95ab1541b17 to your computer and use it in GitHub Desktop.
student-random-list-generator.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"authorship_tag": "ABX9TyMUZ1kArvznp8XaMo4ueqA5",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/djdunc/fba20e1dbc1d5c232d30d95ab1541b17/student-random-list-generator.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"id": "WzM1wWCn8iP_",
"outputId": "70262ec6-a227-4bde-cbb1-885c116ae0d2",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Length of list:\n",
"27\n",
"-----\n",
" Zhouyu Jiang () \n",
" Zhiqiang Xu () \n",
" Ethan Low () \n",
" Satria Utama () \n",
" Qikai Hu () \n",
" Yuhang Lei () \n",
" Huarui Yang () \n",
" Huanchao Hong () \n",
" Zekun Wang () \n",
" Sheau-Jwu (Esther) Wu (Esther) \n",
" Yanjun Chen (Stella) \n",
" Yuhua (Annie) Jin (Annie) \n",
" Xin Cheng () \n",
" Xueli Jiao (Shelly) \n",
" Tianming Liu () \n",
" Zhenkun Wang (Harry) \n",
" Yikun Li () \n",
" Guandi Chen () \n",
" Mark Foster () \n",
" Chen Ruan () \n",
" Elinor Oren () \n",
" Yutong Zhang () \n",
" Ertong Gao () \n",
" Lianglei Liu () \n",
" Qingyao Tang (Jenny) \n",
" Haoming Wang (Axe) \n",
" Xincen Xu () \n"
]
}
],
"source": [
"# generate random integer values\n",
"from random import seed\n",
"from random import randint\n",
"\n",
"# seed random number generator - change the seed to get a different list\n",
"seed(231)\n",
"\n",
"students = [\n",
" ' Chen Ruan () ' ,\n",
" ' Elinor Oren () ' ,\n",
" ' Ertong Gao () ' ,\n",
" ' Ethan Low () ' ,\n",
" ' Guandi Chen () ' ,\n",
" ' Haoming Wang (Axe) ' ,\n",
" ' Huanchao Hong () ' ,\n",
" ' Huarui Yang () ' ,\n",
" ' Lianglei Liu () ' ,\n",
" ' Mark Foster () ' ,\n",
" ' Qikai Hu () ' ,\n",
" ' Qingyao Tang (Jenny) ' ,\n",
" ' Satria Utama () ' ,\n",
" ' Sheau-Jwu (Esther) Wu (Esther) ' ,\n",
" ' Tianming Liu () ' ,\n",
" ' Xin Cheng () ' ,\n",
" ' Xincen Xu () ' ,\n",
" ' Xueli Jiao (Shelly) ' ,\n",
" ' Yanjun Chen (Stella) ' ,\n",
" ' Yikun Li () ' ,\n",
" ' Yuhang Lei () ' ,\n",
" ' Yuhua (Annie) Jin (Annie) ' ,\n",
" ' Yutong Zhang () ' ,\n",
" ' Zekun Wang () ' ,\n",
" ' Zhenkun Wang (Harry) ' ,\n",
" ' Zhiqiang Xu () ' ,\n",
" ' Zhouyu Jiang () '\n",
" ]\n",
"\n",
"l = len(students)\n",
"print(\"Length of list:\")\n",
"print(l)\n",
"print(\"-----\")\n",
"\n",
"while l>0:\n",
" value = randint(0, l) - 1\n",
" call = students.pop(value)\n",
" print(call)\n",
" l = len(students)\n"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment