Skip to content

SwadicalRag/node-markov-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-markov-lite

modified lightweight markov for node.js

let mark = new MarkovChain(":memory:");

setTimeout(async () => {
    await mark.learn({
        authorID: "ID",
        authorName: "swad",
        message: "i love green fruits"
    });

    await mark.learn({
        authorID: "ID",
        authorName: "swad",
        message: "i love red fruits"
    });

    await mark.learn({
        authorID: "ID",
        authorName: "swad",
        message: "i love red bananas"
    });

    await mark.learn({
        authorID: "ID",
        authorName: "swad",
        message: "green fruits are great"
    });

    await mark.learn({
        authorID: "ID",
        authorName: "swad",
        message: "fruits are horrible"
    });

    console.log("Learnt!");

    for(let i=0;i < 5;i++) {
        console.log(await mark.generate())
    }
},1000);

Learnt! i love green fruits are horrible fruits are horrible green fruits are great i love green fruits are great i love green fruits are great

About

modified lightweight markov for node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published