Module:Did you know

local make_wrapper_function = require('Module:Utils').make_wrapper_function

local p = {}

math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time + math.floor(os.clock * 1000000000))

p.items = { "that Roblox was previously named Dynablox? dynablox.com redirects to roblox.com."; "that from 2009 to 2013, there used to be a subforum on the Roblox forums called \"Hi, I'm new\" which allowed players to welcome themselves to the Roblox community?"; "that in 2007, Roblox attempted making shoes, but they didn't work out and were never implemented?"; "that in 2006, Roblox had no online multiplayer capabilities?"; "that Toolbox created the first model, Ball 4x4x4?"; "that Cezza321 is the original creator of The Roblox Assault Team?"; "that builderman's original name was BuilderMan?"; "that Ultimate Paintball was the first place to reach 2 million visits?"; "that MEGA places were officially introduced on August 11, 2011?"; "that there used to be an ambassador program that allowed users to get tickets daily for promoting Roblox?"; "that the username of the first user was Admin?"; "that shirts and pants weren't invented until April 2008?"; "that Shedletsky was one was of a few users to have changed their username before all users could spend Robux to change their username? He switched his name from Telamon to Shedletsky."; "that miked was the first user to achieve one million place visits?"; "that 1dev2's place Welcome to the Town of ROBLOXia was the first place to get 10 million visits?"; "that stickmasterluke was the first player to accumulate 10 million place visits in total?"; "that stickmasterluke was the youngest administrator to have worked for Roblox at the time of his hiring?"; "that groups were first introduced in July 2009?"; "that before Robux, Roblox points were the main currency, and you obtained them from minigames?"; "that hair, body parts, hats, faces, shirts, and gear were mentioned on a March 2007 blog post?"; "that gooblox.com is a domain that leads to Roblox, and was mentioned in an April Fools joke?"; "that there was a Domino Rally Building Contest in 2007?"; "that comments,, and email verification were added on the same day, April 2, 2008?"; "that the last heads were released in February 2009?"; "that there were, as of December 15, 2012, six items that were only available to users who are 13 years or older, all of which are ranged gears that are realistic firearms and five of which were actual World War II-era weapons?"; "that out of the forty users who have the most place visits, five users, Pieperson50, Tadcool, Coolwhip900, Supercolin, and Telaluchiha1, have used the means of deceptive advertising in order to obtain their place visits, and four (all except Telaluchiha1) were known to scam users?"; "that there were sound files from the popular 2007 first person shooter Team Fortress 2 uploaded into Roblox that are still used today? All of these sounds were uploaded in 2009 by Clockwork before the ability for users to upload their own sound clips was removed. There are no sounds uploaded into Roblox from newer weapons."; "that if a game breaks the Roblox Terms And Conditions, it is not deleted, but instead put Under Review?"; "that on May 21, 2016, Roblox added the option to remove banned people from your friends list?"; "that before June 9, 2016, you were not able to create meshes, except via exploits?"; "that a bug on August 8, 2016 made it so no one could get to the site for a short period of time?"; "that animation packs were released on January 19, 2017, allowing users to customize how they move with R15?"; "that DrTrayBlox is the first user to reach one million friend requests?"; "that a Roblox-owned account named Games created an uncopylocked game known as ROBLOX Battle?"; "that the game Jailbreak, made by asimo3089 and badcc, achieved more concurrent players than the Easter Egg Hunt 2017?"; "that the ROBLOX High School: Fan Club by Cindering was the first group to reach one million and two million members?"; 'that after July 13, 2018, users under the age of 13 could not play experimental games?'; "that The Crimson Katana Game pass from the game Sword Fighting Tournament was the highest-grossing game pass within a week of game passes being launched?"; "that the first patent that Roblox claimed was on May 11, 2005?"; "that Builders Club was released publicly on August 16, 2007?"; "that s were introduced on December 21, 2007, as a way to prevent spawnkilling?"; "that on April 1, 2009, Roblox gave away Purple Mystery Boxes for free to users, which had changed forms multiple times and ultimately revealed the Rubber Duckie item?"; "that the only Egg Hunt to be held twice in the same year is Eggstravaganza 2010 because of server issues?"; "that Roblox cards were first introduced in September 2010?"; "that the first sale for catalog items was the Black Friday 2010 sale?"; "that the Roblox blog was originally known as the Roblox Developers' Journal?"; "that the Trade System was introduced in 2012?"; "that Roblox's original physics engine, which was coded entirely by David Baszucki and in use from 2005—2018, was fully replaced in early 2019?"; "that the rating feature for games was first proposed in late 2006 and was not implemented until mid-2013?"; "that Poker_Man29 is the first user to achieve 10,000 Knockouts?"; "that most of the games under the builderman account were originally community submissions from Builderman's Place Design Contest?"; "that the Blockhead Baseball Cap and the Tiny Top Hat were the first hats created specifically for different head shapes?"; "that Roblox used to have a Builders Club Loyalty Program, which would give extra daily Robux to users that had Builders Club for longer periods of time?"; "that Roblox has support for Virtual Reality?"; "that most hats created before late 2008 use the instead of the ?"; "that the Brown Cowboy Hat is the oldest item in the Western genre?"; "that Roblox's first TV commercial was created and aired in 2011?"; "that the first toy that Roblox released was a simple building block set?"; "that you could not follow a friend into a game they were playing until in 2011?"; "that gender options for creating a new account were implemented in 2011?"; "that custom thumbnails for games were first implemented in 2012?"; "that the first Roblox Studio template was a Capture the Flag map?"; "that Roblox originally required the ROBLOX Browser installed on a computer to play any games on the platform, and that, by 2011, it was no longer required and was subsequently removed in 2012?"; "that the first BLOXcast was streamed in December 2013?"; "that the chat color you get when you sign up is not random, and that it is given based on a mathematical equation?"; "that the chat messages that appear over avatars was introduced in November 2009?"; "that the first sponsored event on Roblox was Zeke and Luther?"; "that were added into Roblox Studio but were not enabled for use until 12 days later, on November 20, 2017?"; "that users in the Roblox Video Stars program receive a star next to their name on the in-game player list?"; "that Shedletsky is the only user to have a custom icon – an Epic Face – next to their username on the in-game player list?"; "that there was no Egg hunts in 2007, 2009, and 2011?"; "that the only group that was allowed to change their group name without contacting Roblox staff was the original NBC Shirt Creators group, who used it to slander a smaller group and possibly got the potential feature removed for all groups?"; "that during the Tixapalooza event, ROBLOX uploaded the Tix Domino Crown for Free by mistake? Soon after, they re-uploaded the Brown Tix Top Hat over it and separately uploaded the Tix Domino Crown for the correct price of 2 million Tickets."; 'that on April 1, 2019, an article promoting the "Robox" gaming console was posted on the Roblox blog as an April Fools Day joke?'; "that on April 1, 2014, Roblox announced that all players would be forced to play as a cat in all games? To accompany this, the Games team published a fake Egg Hunt 2014 game, which had a thumbnail that made fun of games with clickbait thumbnails."; "that a literal red herring existed on every map in the 2018 Egg Hunt, with the intention of misleading players from the real clues of the Ready Player One event?"; "that the Egg Hunt 2013 Sugar Egg is the only egg to have numbers in its name?"; "that all of the games that took part in the Ready Player One event uploaded seemingly innocent badges that did not hint at them being part of the Ready Player One event? After the event officially started, all of the badges had their incorrect information replaced with the correct information related to Ready Player One."; "that the Domino Rally Building Contest used place visits as a way for players to vote on entries, causing many competitors to constantly join their own entry to increase their vote? This was the first and last time that place visits were used as a voting system for an event."; "that the Wanwood Antlers is the first Antlers and Wanwood item to be released into the catalog?"; "that Roblox was launched in 2005 with no user animations on purpose? Once they implemented the first walking, jumping, and climbing animations to avatars a few months later, the community at the time criticized Roblox and a few had claimed that they would quit Roblox."; "that Roblox has reused pre-existing Accessories as Roblox card items?"; "that the first real-life Roblox convention was ROBLOX Rally 2011?"; "that the Riptide gear is the only sponsored item to have become limited?"; "that the longest running promotional code is for The Bird Says____.?"; "that the Plunderer's Pendant is the first item to have a Builders Club requirement in order to purchase?"; "that the first public demonstration of Roblox's mobile app was shown on January 14, 2012?"; "that old terrain was deprecated on August 25, 2016, and was fully removed on January 1, 2017?"; "that one of Roblox's test sites was accessed by an unauthorized user, which caused Roblox to introduce the option for users to enable two-step authentication shortly after?"; "that the first themes on the Roblox website was introduced on October 30, 2009?" }

function p.random_item return p.items[math.random(#p.items)] end

function p._random_items(args) local num = tonumber(args[1]) local set, items = {}, {} for _ = 1, num do		set[p.random_item] = true end for item in next, set do		table.insert(items, item) end return items end

p.random_items = make_wrapper_function(p._random_items)

function p._list_random_items(args) return '* ' .. table.concat(p._random_items(args), '\n* ') end

p.list_random_items = make_wrapper_function(p._list_random_items)

return p