I have an interval $[0; 100]$ and would like to map it to this new interval: $[100;350]$.
I thought about multiplying it by $3.5$, but that would give the interval $[0;350]$. And adding to each of these elements $100$ would give: $[100;450]$. Hence my question: is it possible to do what I want?
Note that I can settle for the interval $[0;350]$ : in my program, it will be enough if I exclude the numbers present in the interval $[0;99]$.

To map from $[a,b]$ to $[c, d]$,
Consider the straight line that connects $(a,c)$ to $(b,d)$.
We have the slope $m = \frac{d-c}{b-a},$ we are able to recover $m$.
$$y=mx+C$$
To recover $C$, just substitute one of the value say $(a,c)$ and solve for $C$. For our example, we have $a=0$ and $c=100$.
Hence your transformation can be of the form of $y=mx+100$. Can you compute the $m$ to find what you want?