Skip to content

Commit c15af1b

Browse files
committed
Added doctstring
1 parent ed4e496 commit c15af1b

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

examples/intro.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@
5858
"id": "cc74a4a3",
5959
"metadata": {},
6060
"outputs": [],
61-
"source": []
61+
"source": [
62+
"mapvu.generate_lucky_number()"
63+
]
6264
}
6365
],
6466
"metadata": {

mapvu/mapvu.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@
44
import random
55

66
def generate_random_string(length=10, upper=False, digits=False, punctuation=False ):
7+
"""Generate a random string of given length
8+
9+
Args:
10+
length (int, optional): The length of the string to generate. Defaults to 10.
11+
upper (bool, optional): Whether to include uppercase letters. Defaults to False.
12+
digits (bool, optional): Whether to include lowercase letters. Defaults to False.
13+
punctuation (bool, optional): Whether to include pounctuation. Defaults to False.
14+
15+
Returns:
16+
_type_: The genearted string
17+
"""
718
letters = string.ascii_lowercase
819
if upper:
920
letters += string.ascii_uppercase
@@ -16,5 +27,13 @@ def generate_random_string(length=10, upper=False, digits=False, punctuation=Fal
1627

1728

1829
def generate_lucky_number(length=1):
30+
"""Generate a random number of given length
31+
32+
Args:
33+
length (int, optional): The length of the number to generate. Defaults to 1.
34+
35+
Returns:
36+
_type_: the generated numbers
37+
"""
1938
result_str = '' .join(random.choice(string.digits) for i in range(length))
2039
return int(result_str)

0 commit comments

Comments
 (0)