Best to learn to do it yourself so you know you can re-create it in 10 years, you won't have to rely on bitaddress or whoever to still be around.
Probably one of the easiest things to do in python, even for non-programmers.
Download python 3.X
Install, make sure to check to include IDLE and adding python pip to PATH
Open command prompt and type
pip install pybitcointools
Now open up Python IDLE, file -> new
include the bitcoin package
Create a variable that includes your random words
myVariable = "taco public free convenient garbage gumball"
Then run it through a sha256 hash
priv = sha256(myVariable)
Now you can encode it into a WIF private key
privwif = encode_privkey(priv, 'wif')
Then to get the corresponding address, encode the public key then encode to base58
privpub = privtopub(priv)
addr = pubtoaddr(privpub)
print out what you want
from bitcoin import *
myVariable = "taco public free convenient garbage gumball"
priv = sha256(myVariable)
privwif = encode_privkey(priv, 'wif')
privpub = privtopub(priv)
addr = pubtoaddr(privpub)
print(privwif)
print(addr)
Then save the file, and run it (F5).
5KWLNBRD7SzYgG53odgvUCki59ccHCGHv4tryExbVsR8FPZ3pPF
14psgZLp3uYo6kvQEtzTXRC1FxdDsuG2fN