# Generate text for testing

**URL:** <https://discourse.julialang.org/t/generate-text-for-testing/3167>\
**Category:** General Usage\
**Created:** [April 11, 2017, 12:24pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167 "2017-04-11T12:24:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [April 11, 2017, 12:24pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/1 "2017-04-11T12:24:21Z")

</div>

Any good-enough way to generate text for testing purposes? I’m building a GUI and I want to generate some crazy text to see if it can handle it. Should include new lines, tabs, commas, symbols, unicode, etc…

---

<div class="post-metadata">

**Author:** ![Paulo\_Jabardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paulo_jabardo/32/3196_2.png) [@Paulo\_Jabardo](https://discourse.julialang.org/u/Paulo_Jabardo)\
**Post date:** [April 11, 2017, 1:04pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/2 "2017-04-11T13:04:28Z")

</div>

Lorem Ipsum

> **[Lorem Ipsum - All the facts - Lipsum generator](https://www.lipsum.com/)**
>
> Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [April 11, 2017, 1:06pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/3 "2017-04-11T13:06:07Z")

</div>

Nice one, but it doesn’t include any tabs, symbols, or unicode.

---

<div class="post-metadata">

**Author:** ![Paulo\_Jabardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paulo_jabardo/32/3196_2.png) [@Paulo\_Jabardo](https://discourse.julialang.org/u/Paulo_Jabardo)\
**Post date:** [April 11, 2017, 1:13pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/4 "2017-04-11T13:13:15Z")

</div>

A quick search

> **[Professional lorem ipsum generator for typographers](https://generator.lorem-ipsum.info/)**
>
> Lorem Ipsum copy in various charsets and languages for layouts

It doesn’t have tabs or symbols but you can you can select different languages. For tabs replace random spaces with tabs and random characters with symbols from a list

Paulo

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [April 11, 2017, 1:17pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/5 "2017-04-11T13:17:21Z")

</div>

Cool, thanks for the help Paulo.

I guess I thought there would be some kind of package or function that generates `n` random characters from the vast universe of things a human might input into a (say) Gtk text box…

---

<div class="post-metadata">

**Author:** ![tkelman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkelman/32/692_2.png) [@tkelman](https://discourse.julialang.org/u/tkelman)\
**Post date:** [April 11, 2017, 2:57pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/6 "2017-04-11T14:57:45Z")

</div>

Not sure how comprehensive it is about various character categories, but maybe try [https://github.com/codeneomatrix/Faker.jl](https://github.com/codeneomatrix/Faker.jl)

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [April 11, 2017, 5:29pm UTC](https://discourse.julialang.org/t/generate-text-for-testing/3167/7 "2017-04-11T17:29:30Z")

</div>

Wow, that’s an awesome package! I asked about unicode. Thanks!
