diff --git a/Lorem.NET.v12.suo b/Lorem.NET.v12.suo index 77f9832..d2b0c8b 100644 Binary files a/Lorem.NET.v12.suo and b/Lorem.NET.v12.suo differ diff --git a/Lorem.NET/Extensions.cs b/Lorem.NET/Extensions.cs index 79ccd7b..ef7f2d1 100644 --- a/Lorem.NET/Extensions.cs +++ b/Lorem.NET/Extensions.cs @@ -1,6 +1,6 @@ using System; -namespace Lorem.NET +namespace LoremNET { internal static class Extensions { diff --git a/Lorem.NET/Lorem.NET.csproj b/Lorem.NET/Lorem.NET.csproj index d78baf7..4ec2a8f 100644 --- a/Lorem.NET/Lorem.NET.csproj +++ b/Lorem.NET/Lorem.NET.csproj @@ -7,8 +7,8 @@ {787D3BA7-DB6C-4704-B89C-8D91A4392442} Library Properties - Lorem.NET - Lorem.NET + LoremNET + LoremNET v4.0 512 diff --git a/Lorem.NET/Lorem.NET.csproj.user b/Lorem.NET/Lorem.NET.csproj.user new file mode 100644 index 0000000..a4a6cdf --- /dev/null +++ b/Lorem.NET/Lorem.NET.csproj.user @@ -0,0 +1,6 @@ + + + + ProjectFiles + + \ No newline at end of file diff --git a/Lorem.NET/Lorem.cs b/Lorem.NET/Lorem.cs index e41c9b8..56b8802 100644 --- a/Lorem.NET/Lorem.cs +++ b/Lorem.NET/Lorem.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Linq; -namespace Lorem.NET +namespace LoremNET { public class Lorem { diff --git a/Lorem.NET/RandomHelper.cs b/Lorem.NET/RandomHelper.cs index 1bab258..3212160 100644 --- a/Lorem.NET/RandomHelper.cs +++ b/Lorem.NET/RandomHelper.cs @@ -1,7 +1,7 @@ using System; using System.Threading; -namespace Lorem.NET +namespace LoremNET { /* * http://stackoverflow.com/a/1785821/234132 diff --git a/Lorem.NET/Source.cs b/Lorem.NET/Source.cs index 4b4de81..b35ce44 100644 --- a/Lorem.NET/Source.cs +++ b/Lorem.NET/Source.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Linq; -namespace Lorem.NET +namespace LoremNET { internal class Source { diff --git a/Lorem.NET/bin/Release/LoremNET.dll b/Lorem.NET/bin/Release/LoremNET.dll new file mode 100644 index 0000000..f3210e6 Binary files /dev/null and b/Lorem.NET/bin/Release/LoremNET.dll differ diff --git a/Lorem.NET/bin/Release/LoremNET.pdb b/Lorem.NET/bin/Release/LoremNET.pdb new file mode 100644 index 0000000..adab73c Binary files /dev/null and b/Lorem.NET/bin/Release/LoremNET.pdb differ diff --git a/Lorem.NET/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Lorem.NET/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..ee41c15 Binary files /dev/null and b/Lorem.NET/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Lorem.NET/obj/Release/Lorem.NET.csproj.FileListAbsolute.txt b/Lorem.NET/obj/Release/Lorem.NET.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..903db40 --- /dev/null +++ b/Lorem.NET/obj/Release/Lorem.NET.csproj.FileListAbsolute.txt @@ -0,0 +1,4 @@ +C:\AJ\Personal\GitHub\Lorem.NET\Lorem.NET\bin\Release\LoremNET.dll +C:\AJ\Personal\GitHub\Lorem.NET\Lorem.NET\bin\Release\LoremNET.pdb +C:\AJ\Personal\GitHub\Lorem.NET\Lorem.NET\obj\Release\LoremNET.dll +C:\AJ\Personal\GitHub\Lorem.NET\Lorem.NET\obj\Release\LoremNET.pdb diff --git a/Lorem.NET/obj/Release/LoremNET.dll b/Lorem.NET/obj/Release/LoremNET.dll new file mode 100644 index 0000000..f3210e6 Binary files /dev/null and b/Lorem.NET/obj/Release/LoremNET.dll differ diff --git a/Lorem.NET/obj/Release/LoremNET.pdb b/Lorem.NET/obj/Release/LoremNET.pdb new file mode 100644 index 0000000..adab73c Binary files /dev/null and b/Lorem.NET/obj/Release/LoremNET.pdb differ diff --git a/NuGet/Lorem.NET.0.0.1.nupkg b/NuGet/Lorem.NET.0.0.1.nupkg new file mode 100644 index 0000000..70c9c6a Binary files /dev/null and b/NuGet/Lorem.NET.0.0.1.nupkg differ diff --git a/NuGet/Lorem.NET.0.0.2.nupkg b/NuGet/Lorem.NET.0.0.2.nupkg new file mode 100644 index 0000000..8bf28f1 Binary files /dev/null and b/NuGet/Lorem.NET.0.0.2.nupkg differ diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..3728ba6 --- /dev/null +++ b/readme.html @@ -0,0 +1,55 @@ +

Lorem.NET

+ +

A .NET library for all things random!

+ +

Usage

+ +

Text Helpers

+ +

```csharp +// this will generate a string with three words: +string words = LoremNET.Lorem.Words(3);

+ +

// this will generate a string with two to five words: +string words = LoremNET.Lorem.Words(2, 5);

+ +

// this will generate a string with five to ten words with "uppercaseFirstLetter" set to "false" and "includePunctuation" set to "true": +string words = LoremNET.Lorem.Words(5, 10, false, true);

+ +

// a sentence is the same as "Words" except that it will include punctuation by default and will include a "." at the end of a string: +string sentence = LoremNET.Lorem.Sentence(5, 10);

+ +

// a paragraph is a string composed of multiple sentences; this paragraph will have five to six words per sentence, and four to ten sentences: +string paragraph = LoremNET.Lorem.Paragraph(5, 6, 4, 10);

+ +

// paragraphs is an array of paragraphs; this method will have eight to nine words per sentence, four to five sentences per paragraph, and one to three paragraphs: +string[] paragraphs = LoremNET.Lorem.Paragraphs(8, 9, 4, 5, 1, 3); +```

+ +

Extras

+ +

```csharp +// this will generate a random valid email address: +string email = LoremNET.Lorem.Email();

+ +

// this will generate a random DateTime object between 1/1/1950 and the current DateTime: +DateTime dateTime = LoremNET.Lorem.DateTime();

+ +

// this will generate a random DateTime object between 1/1/1995 and 12/31/2020: +DateTime dateTime = LoremNET.Lorem.DateTime(new DateTime(1995, 1, 1), new DateTime(2020, 12, 31))

+ +

// this will return "true" 55% of the time: +bool isTruth = LoremNET.Lorem.Chance(55, 100);

+ +

// this will randomly select an item from the group: +string[] numbers = GetNumbers(); +string number = LoremNET.Lorem.Random(numbers); +```

+ +

RandomHelper

+ +

Lorem.NET includes a thread-safe System.Random instance.

+ +

csharp +int i = LoremNET.RandomHelper.Instance.Next(1, 2) +

diff --git a/readme.md b/readme.md index 449da45..2d2b8c1 100644 --- a/readme.md +++ b/readme.md @@ -10,42 +10,42 @@ Usage ```csharp // this will generate a string with three words: -string words = Lorem.NET.Lorem.Words(3); +string words = LoremNET.Lorem.Words(3); // this will generate a string with two to five words: -string words = Lorem.NET.Lorem.Words(2, 5); +string words = LoremNET.Lorem.Words(2, 5); // this will generate a string with five to ten words with "uppercaseFirstLetter" set to "false" and "includePunctuation" set to "true": -string words = Lorem.NET.Lorem.Words(5, 10, false, true); +string words = LoremNET.Lorem.Words(5, 10, false, true); // a sentence is the same as "Words" except that it will include punctuation by default and will include a "." at the end of a string: -string sentence = Lorem.NET.Lorem.Sentence(5, 10); +string sentence = LoremNET.Lorem.Sentence(5, 10); // a paragraph is a string composed of multiple sentences; this paragraph will have five to six words per sentence, and four to ten sentences: -string paragraph = Lorem.NET.Lorem.Paragraph(5, 6, 4, 10); +string paragraph = LoremNET.Lorem.Paragraph(5, 6, 4, 10); // paragraphs is an array of paragraphs; this method will have eight to nine words per sentence, four to five sentences per paragraph, and one to three paragraphs: -string[] paragraphs = Lorem.NET.Lorem.Paragraphs(8, 9, 4, 5, 1, 3); +string[] paragraphs = LoremNET.Lorem.Paragraphs(8, 9, 4, 5, 1, 3); ``` ### Extras ```csharp // this will generate a random valid email address: -string email = Lorem.NET.Lorem.Email(); +string email = LoremNET.Lorem.Email(); // this will generate a random DateTime object between 1/1/1950 and the current DateTime: -DateTime dateTime = Lorem.NET.Lorem.DateTime(); +DateTime dateTime = LoremNET.Lorem.DateTime(); // this will generate a random DateTime object between 1/1/1995 and 12/31/2020: -DateTime dateTime = Lorem.NET.Lorem.DateTime(new DateTime(1995, 1, 1), new DateTime(2020, 12, 31)) +DateTime dateTime = LoremNET.Lorem.DateTime(new DateTime(1995, 1, 1), new DateTime(2020, 12, 31)) // this will return "true" 55% of the time: -bool isTruth = Lorem.NET.Lorem.Chance(55, 100); +bool isTruth = LoremNET.Lorem.Chance(55, 100); // this will randomly select an item from the group: string[] numbers = GetNumbers(); -string number = Lorem.NET.Lorem.Random(numbers); +string number = LoremNET.Lorem.Random(numbers); ``` ### RandomHelper @@ -53,5 +53,5 @@ string number = Lorem.NET.Lorem.Random(numbers); Lorem.NET includes a thread-safe System.Random instance. ```csharp -int i = Lorem.NET.RandomHelper.Instance.Next(1, 2) +int i = LoremNET.RandomHelper.Instance.Next(1, 2) ``` \ No newline at end of file