Skip to main content

phrase

Function phrase 

Source
pub fn phrase() -> String
Expand description

Generate a random hacker phrase

Examples found in repository?
examples/it_security.rs (line 37)
6fn main() {
7    println!("=== Faker-Rust IT Security & Auth Examples ===\n");
8
9    // Vulnerability Identifier
10    println!("🔒 VULNERABILITIES (CVE/CWE):");
11    println!("  CVE:                 {}", vulnerability_identifier::cve());
12    println!("  CWE:                 {}", vulnerability_identifier::cwe());
13    println!("  GHSA:                {}", vulnerability_identifier::ghsa());
14    println!();
15
16    // OmniAuth / Auth profiles
17    println!("🔑 OMNIAUTH (SSO profiles):");
18    println!("  Provider:            {}", omniauth::provider());
19    println!("  UID:                 {}", omniauth::uid());
20    println!("  Name:                {}", omniauth::name());
21    println!("  Directory:           {}", omniauth::directory());
22    println!();
23
24    // Cryptography / Hashes
25    println!("🔐 CRYPTOCURRENCY:");
26    println!("  Coin:                {}", crypto::coin());
27    println!("  Name:                {}", crypto::name());
28    println!("  Symbol:              {}", crypto::symbol());
29    println!();
30
31    // Hackers
32    println!("👨‍💻 HACKER JARGON:");
33    println!("  Abbreviation:        {}", hacker::abbreviation());
34    println!("  Adjective:           {}", hacker::adjective());
35    println!("  Noun:                {}", hacker::noun());
36    println!("  Verb:                {}", hacker::verb());
37    println!("  Phrase:              {}", hacker::phrase());
38    println!();
39
40    // Internet (User Agent, Password)
41    println!("🌐 INTERNET SECURITY:");
42    println!("  Password (strong):   {}", internet::password(16, 24, true, true));
43    println!("  MAC Address:         {}", internet::mac_address(None));
44    println!("  IPv4:                {}", internet::ip_v4());
45    println!("  IPv6:                {}", internet::ip_v6());
46    println!();
47    
48    // Slack Emoji
49    println!("💬 INTERNET CHAT:");
50    println!("  Slack Emoji:         {}", slack_emoji::emoji());
51    println!("  Custom Emoji:        {}", slack_emoji::custom_emoji());
52    println!("  People Emoji:        {}", slack_emoji::people());
53    println!();
54}
More examples
Hide additional examples
examples/travel_misc.rs (line 115)
10fn main() {
11    println!("=== Faker-Rust Travel & Miscellaneous Examples ===\n");
12
13    // Travel
14    println!("✈️ TRAVEL:");
15    println!("  Airport Name:        {}", travel::airport::name());
16    println!("  IATA Code:           {}", travel::airport::iata_code());
17    println!("  ICAO Code:           {}", travel::airport::icao_code());
18    println!("  Airport City:        {}", travel::airport::city());
19    println!();
20
21    println!("🚂 TRAIN STATIONS:");
22    println!("  Station Name:        {}", travel::train_station::name());
23    println!("  Station City:        {}", travel::train_station::city());
24    println!("  Railway Line:        {}", travel::train_station::line());
25    println!();
26
27    // Banking & Finance
28    println!("💰 BANKING:");
29    println!("  Bank Name:           {}", bank::name());
30    println!("  Account Number:      {}", bank::account_number());
31    println!("  IBAN:                {}", bank::iban());
32    println!("  SWIFT/BIC:           {}", bank::swift_bic());
33    println!();
34
35    println!("💱 CURRENCY:");
36    println!("  Currency Code:       {}", currency::code());
37    println!("  Currency Name:       {}", currency::name());
38    println!("  Currency Symbol:     {}", currency::symbol());
39    println!();
40
41    // Codes & Numbers
42    println!("📊 CODES & NUMBERS:");
43    println!("  EAN-13:              {}", barcode::ean_13());
44    println!("  UPC-A:               {}", barcode::upc_a());
45    println!("  ISBN:                {}", barcode::isbn());
46    println!("  Number (1-100):      {}", number::number_range(1, 100));
47    println!("  Decimal:             {}", number::decimal(2, 2));
48    println!();
49
50    // Personal attributes
51    println!("🧬 PERSONAL ATTRIBUTES:");
52    println!("  Blood Group:         {}", blood::group());
53    println!("  Gender:              {}", gender::gender());
54    println!("  Boolean:             {}", boolean::boolean());
55    println!();
56
57    // Food & Drink
58    println!("🍔 FOOD & DRINK:");
59    println!("  Food Dish:           {}", food::dish());
60    println!("  Ingredient:          {}", food::ingredient());
61    println!("  Beer Style:          {}", beer::style());
62    println!("  Beer Name:           {}", beer::name());
63    println!("  Coffee Blend:        {}", coffee::blend_name());
64    println!("  Coffee Country:      {}", coffee::country());
65    println!();
66
67    // Science & Space
68    println!("🔬 SCIENCE & SPACE:");
69    println!("  Element:             {}", science::element());
70    println!("  Planet:              {}", space::planet());
71    println!("  Moon:                {}", space::moon());
72    println!("  Galaxy:              {}", space::galaxy());
73    println!();
74
75    // Colors
76    println!("🎨 COLORS:");
77    println!("  Color Name:          {}", color::name());
78    println!("  Hex Color:           {}", color::hex());
79    println!("  RGB:                 {:?}", color::rgb());
80    println!();
81
82    // Lorem Ipsum
83    println!("📝 LOREM IPSUM:");
84    println!("  Word:                {}", lorem::word());
85    println!("  Words (5):           {}", lorem::words(5));
86    println!("  Sentence:            {}", lorem::sentence(None));
87    println!();
88
89    // Education & Work
90    println!("🎓 EDUCATION & WORK:");
91    println!("  University:          {}", university::name());
92    println!("  Job Title:           {}", job::title());
93    println!("  Job Field:           {}", job::field());
94    println!();
95
96    // Military & Vehicles
97    println!("🪖 MILITARY & VEHICLES:");
98    println!("  Army Rank:           {}", military::army_rank());
99    println!("  Marines Rank:        {}", military::marines_rank());
100    println!("  Vehicle Make:        {}", vehicle::make());
101    println!("  Vehicle Type:        {}", vehicle::car_type());
102    println!();
103
104    // Files & Dates
105    println!("📁 FILES & DATES:");
106    println!("  File Extension:      {}", file::extension());
107    println!("  MIME Type:           {}", file::mime_type());
108    println!("  Date Backward:       {}", date::backward(None, None, None));
109    println!("  Date Forward:        {}", date::forward(None, None, None));
110    println!();
111
112    // Time & Hacker
113    println!("⏰ TIME & HACKER:");
114    println!("  Time Forward (1):    {}", time::forward(1));
115    println!("  Hacker Phrase:       {}", hacker::phrase());
116    println!();
117}
examples/tech_programming.rs (line 91)
10fn main() {
11    println!("=== Faker-Rust Technology & Programming Examples ===\n");
12
13    // App
14    println!("📱 APPLICATIONS:");
15    println!("  App Name:           {}", app::name());
16    println!("  App Author:         {}", app::author());
17    println!("  App Version:        {}", app::version());
18    println!();
19
20    // Internet
21    println!("🌐 INTERNET:");
22    println!("  Email:              {}", internet::email(None, None, None));
23    println!("  Domain:             {}", internet::domain_name(false, None));
24    println!("  URL:                {}", internet::url(None, None, None));
25    println!("  Username:           {}", internet::username(None));
26    println!("  Password:           {}", internet::password(12, 20, true, true));
27    println!("  IPv4:               {}", internet::ip_v4());
28    println!("  IPv6:               {}", internet::ip_v6());
29    println!("  MAC Address:        {}", internet::mac_address(None));
30    println!("  User Agent:         {}", internet::user_agent(None));
31    println!();
32
33    // Internet HTTP
34    println!("📡 HTTP:");
35    println!("  HTTP Method:        {}", internet_http::method());
36    println!("  Status Code:        {}", internet_http::status_code());
37    println!("  Content Type:       {}", internet_http::content_type());
38    println!("  Header:             {}", internet_http::header());
39    println!();
40
41    // Code
42    println!("💻 CODE:");
43    println!("  ISBN:               {}", code::isbn());
44    println!("  EAN:                {}", code::ean());
45    println!("  ASIN:               {}", code::asin());
46    println!();
47
48    // Computer
49    println!("🖥️ COMPUTER:");
50    println!("  Platform:           {}", computer::platform());
51    println!("  OS:                 {}", computer::os());
52    println!();
53
54    // Device
55    println!("📟 DEVICES:");
56    println!("  Model Name:         {}", device::model_name());
57    println!("  Serial:             {}", device::serial());
58    println!("  Manufacturer:       {}", device::manufacturer());
59    println!();
60
61    // Programming Languages
62    println!("🔤 PROGRAMMING LANGUAGES:");
63    println!("  Name:               {}", programming_language::name());
64    println!("  Creator:            {}", programming_language::creator());
65    println!("  ");
66    println!("  RUBY TYPES:");
67    println!("    {}", types::ruby());
68    println!("  JAVASCRIPT TYPES:");
69    println!("    {}", types::javascript());
70    println!("  SQL TYPES:");
71    println!("    {}", types::sql());
72    println!("  RUST TYPES:");
73    println!("    {}", types::rust());
74    println!();
75
76    // String
77    println!("🔡 STRING UTILS:");
78    println!("  Random (10):        {}", string::random(10));
79    println!("  Uppercase (10):     {}", string::uppercase(10));
80    println!("  Lowercase (10):     {}", string::lowercase(10));
81    println!("  Alphanumeric (10):  {}", string::alphanumeric(10));
82    println!();
83
84    // Hacker
85    println!("👨‍💻 HACKER:");
86    println!("  Abbreviation:       {}", hacker::abbreviation());
87    println!("  Adjective:          {}", hacker::adjective());
88    println!("  Noun:               {}", hacker::noun());
89    println!("  Verb:               {}", hacker::verb());
90    println!("  Ing Verb:           {}", hacker::ingverb());
91    println!("  Phrase:             {}", hacker::phrase());
92    println!();
93
94    // HTML
95    println!("🌐 HTML:");
96    println!("  Tag:                {}", html::tag());
97    println!("  Attribute:          {}", html::attribute());
98    println!();
99
100    // Source Code
101    println!("📝 SOURCE CODE:");
102    println!("  Git Branch:         {}", source::git_branch());
103    println!("  Commit Message:     {}", source::git_commit_message());
104    println!("  Version:            {}", source::version());
105    println!("  Filename:           {}", source::filename());
106    println!("  Directory:          {}", source::directory());
107    println!();
108
109    // Electrical Components
110    println!("⚡ ELECTRICAL COMPONENTS:");
111    println!("  Component:          {}", electrical_components::component());
112    println!("  Active:             {}", electrical_components::active());
113    println!("  Passive:            {}", electrical_components::passive());
114    println!();
115
116    // Drone
117    println!("🚁 DRONE:");
118    println!("  Name:               {}", drone::name());
119    println!();
120
121    // Image Placeholders
122    println!("🖼️ IMAGE PLACEHOLDERS:");
123    println!("  Lorem Flickr:       {}", lorem_flickr::image());
124    println!("  Placeholdit:        {}", placeholdit::image());
125    println!();
126}