How to execute a function in ejs using a button

I want to execute a nodejs function in ejs template, the idea is when I click the button the function should be executed and the result should appear in the placeholder. As shown in the screen shoot below:


I have embeded the function to the ejs file like below:

router.get('/lottery/generator', (req, res) => {
    .render('generator', { generator: kaikkiController.uniqueRandomNumbers });

And then I tried to excute the function by click the button as shown in the generator.ejs file below:

<%- include('partials/header') -%>

<div class="container mt-5 w-50">
  <h2 class="mb-4">Generator</h2>

  <div id="true">RESULT SHOULD BE HERE</div>

    onclick="<%= generator%>"
    class="btn btn-danger btn-block mt-3"

<%- include('partials/footer') -%>

But I couldn’t get the result of the excution. Any suggestion please?