Hi, an Algorithm is a mechanical procedure to solve a problem.
Its name comes from a medieval arab mathematician -- Al-Quwarismi -- who invented a procedure to solve equations.
Roughly, an algorithm is a formula, however it means "procedure".
For example, when you want to make a cookie, you use a Recipe, which is small algorithm like this:
RECIPE TO MAKE WHEAT COOKIES (WITH EGGSHELLS INSIDE)
-- 0. light on the oven and set it to 120°C
-- 1. take 100g wheat floor
-- 2. take two eggs
-- 3. mix 1 and 2 in a bowl and make some small forms
-- 4. IF the oven is hot, THEN go to #5; OTHERWISE, wait until it is 120°C
-- 5. put the forms in the oven
-- 6. IF the surface of the cookies is golden, THEN take them out; OTHERWISE go to #7
-- 7. IF the surface is white, THEN go to #6; OTHERWISE go to #8
-- 8. IF the surface is black, THEN throw them away! and start from 0. again
Now in Computer science this is a "Program".
The same way, you can write a computer program to create as many "Keywords" you want.
So, the same as your Cookies will be "created after a recipe", you will obtain some "algorithmically generated keywords"
I hope it's clear enough