-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhomework.php
More file actions
76 lines (67 loc) · 2.17 KB
/
homework.php
File metadata and controls
76 lines (67 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!DOCTYPE html>
<html>
<body>
<?php
// generating random words
function generate_words(){
$random_words = substr(str_shuffle(implode("", range("a", "z"))), 0, rand(2, 6));
return $random_words;
};
echo generate_words()."<br>";
// generating random name
function generate_name(){
$random_name = "";
for($i = 0; $i < rand(3, 6); $i++){
$random_name .= generate_words()." ";
};
return $random_name;
};
echo generate_name()."<br>";
// generating random email
function generate_email(){
$email_types = ["@gmail.com", "@hotmail.com", "@outlook.com"];
for($i = 0; $i < count($email_types); $i++){
$email_adress = str_replace(" ", "", generate_name()) . $email_types[rand(0, count($email_types)-1)];
};
return $email_adress;
};
echo generate_email()."<br>";
// generating random passwords
function generate_password(){
$random_password = substr(str_shuffle(implode("", range(0, 9))), 0, rand(6, 16));
return $random_password;
};
echo generate_password()."<br>";
// generating random status
function generate_status(){
$status = rand(0, 1);
return $status;
};
echo generate_status()."<br>";
// creating users multidiminal array
$users = [];
// adding to users array
for($i = 0; $i <= 10; $i++){
array_push($users,
[
"userWord" => generate_words(),
"userName" => generate_name(),
"userEmail" => generate_email(),
"userPassword" => generate_password(),
"userStatus" => generate_status()
]
);
};
// showing user data
foreach($users as $user){
echo "<ul style='list-style-type: none;'>";
echo "<li> User Word = $user[userWord] </li>";
echo "<li> User Name = $user[userName] </li>";
echo "<li> User Email = $user[userEmail] </li>";
echo "<li> User Password = $user[userPassword] </li>";
echo "<li> User Status = $user[userStatus] </li>";
echo "</ul>";
};
?>
</body>
</html>