There are only two functions in this package: filter_useragent and random_useragent. They both accept same arguments to subset from all the useragent strings provided in this package.

The most simple way of generating random UA string is:

#> [1] "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36"

Or we can choose the UA string used by Chrome browser on Windows machine:

random_useragent(software_name = "Chrome", operating_system_name = "Windows")
#> [1] "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"

Or we can choose Safari from Mac OS X:

random_useragent(software_name = "Safari", operating_system_name = "Mac OS X")
#> [1] "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25"