Depende das convenções que você usa para ler seus dados.
Você tem um dado de percentil (ou um d10 que você nomeou como seu dado de percentil) e um dado de d10.
Existem três maneiras de ler esses dados, cada um com suas próprias convenções. Enquanto você for consistente com sua convenção, qualquer um desses métodos é funcionalmente equivalente.
Método 1 - leia o d10 como 0-9 e os dados do percentil como d10 * 10 (ou seja, 00, 10, 20, ...)
A soma natural dos dois dados fornece valores de 0 a 99. Esse método não é adequado para jogos como D & D (que deseja um intervalo de 1 a 100)
Cálculos de exemplo:
Dado percentual, d10 dado, resultado
00,0, 0 + 0 = 0
00,5, 0 + 5 = 5
20,0, 20 + 10 = 30
90,1, 90 + 1 = 91
90,0, 90 + 0 = 90
Método 2 - leia o d10 como 0-9 e os dados do percentil como d10 * 10 (ou seja, 00, 10, 20, ...), com um valor de 00, 0 sendo 100
Com este método, introduzimos uma exceção para um conjunto de 00, 0. Em particular, removemos o valor mais baixo do conjunto anterior de somas.
Além do caso excepcional, somamos os valores nos dados, como no método 1.
Agora, temos um intervalo de 1-100 nos dados, com o menor lance possível sendo 00, 1 dando um valor de 1.
Cálculos de exemplo:
Dado percentual, d10 dado, resultado
00,0, 100
00,5, 0 + 5 = 5
20,0, 20 + 0 = 20
90,1, 90 + 1 = 91
90,0, 90 + 0 = 90
Método 3 - leia o d10 como 1-10 (atribuindo o 10 a 0) e os dados do percentil da mesma maneira que o método 1
Neste método, fazemos uma soma linear dos dois dados para obter uma leitura.
Isso nos dá um intervalo de valores possíveis de 1 - 100, com o valor mais baixo sendo 1 (em uma jogada de 00,1)
Cálculos de exemplo:
Dado percentual, d10 dado, resultado
00,0, 0 + 10 = 10
00,5, 0 + 5 = 5
20,0, 20 + 10 = 30
90,1, 90 + 1 = 91
90,0, 90 + 10 = 100
(Nota: vou formatar os cálculos de exemplo em tabelas quando estiver em casa mais tarde)